An app is the common slang term for a software application or software program that can be run
on a computer device to accomplish a task easier and more efficiently than we could do it
ourselves as mere mortals. If you have a smartphone or computer tablet, you probably have used
some game apps, news apps or even map apps to help you find the local coffee shop. Application development is the name of the profession that employs people who design, develop and deploy these computer applications
Application developers have a computer programming background. As you might imagine,
the reason it’s called application development instead of just computer programming is because
there are many more steps involved before and after the actual writing of the computer program.
All of those steps are very typical and are collectively called a systems development life cycle.