Topics Related to Design, Develop and Outsource Development: