Angular is primarily a front-end framework used to build the user interface (UI) and handle client-side logic in web applications. It runs in the browser, handling things like displaying content, managing user interactions, and switching between pages.