- Real-time software
- Embedded software
- Safety critical software
- Software that controls things
- Software that uses abstruse mathematics
- Software that does things you thought couldn't be done.
- Software so old that no one can remember the programming language