Topics Related to Architecture, Contracts and Design: