Topics Related to Architecture, Guidelines and Software Development: