We design our application with IoT in mind using a UI framework that supports all screens like web, phones, and tablets. The framework is AngularJS and the backend API can be written in languages like Java, NodeJS, or PHP. The document discusses project structure for components, shared code, and assets. It also discusses strategies for building scalable microservices using cloud services and platforms like AWS, Google, and Azure. The takeaways are learning AngularJS fundamentals, separating code into a clean API, and creating microservices with endpoints.