AngularJS is a JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications.
Python is an interpreted high-level programming language for general-purpose programming. Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms, including object-oriented, imperative, functional and procedural, and has a large and comprehensive standard library.
Spring Boot is an open source Java-based framework used to create micro-services. It is developed by Pivotal Team and is used to build stand-alone and production-grade Spring applications.
Balsamiq Mockups allows software designers and developers build great software by letting them easily sketch out their ideas, then quickly collaborate and iterate over them. Mockups offers the same speed and rough feel as sketching with a pencil, but with the advantage of the digital medium: enlarging containers is just a drag operation.