vApps can be used to group individual virtual machines with interdependencies into a single application. A common use case for this would be a multi-tier web application that requires a web server frontend, an application server, and the supporting database server. The application can then be managed as a single inventory object.