Types of software development include desktop development, mobile development, database development, full-stack development, cloud computing, middleware development, system software development, and open-source software development.