Computer applications are developed through a process known as software development
It involves several stages, including Planning, Design, Coding, Testing, Deployment, Maintenance and updates