Software Development is a process of taking a conceived idea to a Web, Mobile and Desktop application that a human can interact with.
Web Application is a software application that the user interacts with via a browser. The software application does not need to be downloaded but can instead be accessed through a web browser such as Google Chrome, Safari, or Mozilla Firefox.
Examples:
Mobile application development is the process of creating downloadable native or hybrid software applications that utilize a network connection to run on smartphones and digital assistants such as Android, IOs, Windows and Blackberry.
Examples: