Topics Related to Architecture, Contract and Documentation: