Custom software development includes four types: Mobile app development (also called mobile application development), eCommerce development (also known as SaaS development), product development, and SaaS development.