Topics Related to Architecture, Client and Programming: