Topics Related to Defining and Software Development: