Angular is primarily used for building web applications. It is a comprehensive framework designed to create dynamic, high-performance web pages and SPA applications. Although it can be adapted for mobile app development, frameworks like Ionic or React Native are typically more suited for mobile-specific applications.