Package manager, Static Analysis, Model Checking (like TLA+), probably scheduling software.
I'd concur that these are interesting but maybe seldom used pieces of software, except for package management.
I'd concur that these are interesting but maybe seldom used pieces of software, except for package management.
I don't think the standard TLA+ checker (TLC) uses SAT explicitly, though there's an alternate checker (Apalache) that uses a Satisfiability Modulo Theories solver like Z3. (Caveat that I've been wrong about stuff like this before, never dug into the implementation of TLA+ tools, but that's what I pick up from https://lamport.azurewebsites.net/tla/tools.html )