Angular 7 is a platform for building web, mobile, and desktop applications using TypeScript and following a modular structure. It helps build single page applications that are simplified to develop and debug. New features in Angular 7 include CLI prompts, support for TypeScript 3.1 and newer versions of dependencies, modules for virtual scrolling, drag and drop, and bundle size tracking.