The most popular software development types include desktop software, mobile, and web development. Desktop software implies classic desktop programs run on a user's computer. Mobile development covers building apps for platforms like Android and iOS. And web development includes all the processes run from your web browser.