Topics Related to Application Development, Definition and Software Engineering: