Application development is a term used to denote the act or process by which application software is developed for mobile devices.
View more
Designing encompasses many different skills and disciplines in the production and maintenance of websites.
Software development is the process of computer programming, Software development is a process of writing and maintaining the source code.
Websites have many functions and can be used in various fashions; a website can be a personal website, a commercial website for a company.