Overview of building apps in ServiceNow
The ServiceNow AI Platform enables you to create global and custom applications. You can work in classic lists and forms, or you can build apps using App Engine products.
What apps are in ServiceNow
A ServiceNow app is a package that performs a specific task for a specified group of users. Think of an app as a container with a set of rules around who can access and edit it. For example, ServiceNow apps can include an API, a table, a workspace, a form, a flow, or any combination of those things.
Some applications may only contain a few files, and others could contain thousands of files. In ServiceNow Studio, you can create and work on different sized apps with a variety of file types, depending on your permissions.
Vibe coding and standard app development
Vibe coding is an AI-driven approach to application development. Use vibe coding and ServiceNow AI-powered app building tools to describe your goals in natural language, and the ServiceNow AI Platform generates full-stack applications, workflows, and integrations. The ServiceNow AI Platform automatically incorporates governance into the app creation process.
Vibe coding and using AI to build apps with the ServiceNow AI Platform collapses the traditional app development lifecycle—from ideation to deployment—into minutes instead of weeks. For more information, see Vibe coding and AI-assisted development on the ServiceNow AI Platform.
Traditional app development on the ServiceNow AI Platform usually takes place in ServiceNow Studio. ServiceNow Studio provides a unified experience for all ServiceNow development activities, enabling admins and developers to extend base system solutions and create custom apps with ease.
Use ServiceNow Studio to build apps and app files with integrated tools, access and edit app metadata in scoped and global apps, and package app changes for deployment, all in one powerful development tool. For more information, see ServiceNow Studio.
Apps and plugins
In ServiceNow, applications and plugins are related but distinct concepts.
- Custom-built by your organization
- Purchased from the ServiceNow Store
- Core applications that come with ServiceNow (like Incident Management)
- Plugins are typically installed via activation rather than traditional app installation.
- Plugins are often foundational components that other apps depend on.
- Once activated, plugins integrate deeply into the platform
- Plugins are harder to remove - you can't easily deactivate a plugin once it's in use.
Apps and workflows
Applications are collections of components that deliver functionality - the building blocks of your ServiceNow instance.
- Automate approvals, notifications, and task assignments.
- Define the step-by-step flow of work (if X happens, then do Y).
- Are often part of an application.
- Use a drag-and-drop workflow editor.
The relationship: A workflow is a component that lives inside an application.
For instance, the Incident Management application might contain workflows that automatically assign tickets, send notifications, or escalate issues.