Software Application development consists of computer programming, documenting, testing, and bug fixing while creating and maintaining applications