Developing your application
Summarize
Summary of Developing your application
This guide explains how ServiceNow customers can build custom applications tailored to their organization's business needs using a variety of development tools and AI capabilities. It covers no-code, low-code, and pro-code approaches, enabling users with different technical skills to create efficient, scalable applications that enhance workflows and user experiences on the ServiceNow AI Platform.
Show less
Builder Options and Their Use Cases
- Creator Studio: Ideal for building simple, no-code request-fulfillment applications, such as submitting and approving office supply requests, without writing any code.
- App Engine Studio: Supports low-code app development for broader, more complex applications while simplifying collaboration and governance across business and IT teams.
- ServiceNow Studio: A modern, unified environment for professional developers to build apps with integrated low-code tools, streamlined navigation, and enhanced productivity features on the AI Platform.
- Pro-Code Development: For developers requiring fine-grained control, ServiceNow provides a source-code development environment using ServiceNow IDE and SDK, supporting coding in ServiceNow Fluent and integration with Visual Studio Code, including source control management and team collaboration.
AI Capabilities to Enhance Custom Applications
- Now Assist for App Generation: Use conversational AI within ServiceNow Studio to create and refine applications quickly.
- App Summarization: Quickly review application content in ServiceNow Studio using AI-generated summaries.
- AI Agents and Skills: Enhance App Engine applications with AI-powered agents and skills to improve automation and user interactions.
- AI-Powered Code Generation: Generate scripts from text or code snippets to accelerate development.
Key Features to Accelerate and Scale Development
- No-Code and Low-Code Development: Empower creators at all skill levels to build applications rapidly, with templates, guidance, and governance tools to ensure compliance and quality.
- Integrated Development Environment: ServiceNow Studio allows seamless switching between applications and files, organized metadata navigation, and centralized debugging and deployment.
- Collaboration and Source Control: Manage coding projects with integrated Git support, enabling branching, merging, and role-based access for team development.
- Builder Library: Access specialized builders like UI Builder for custom web pages, Workflow Studio for process automation, and Workspace Builder for tailored user experiences.
Practical Benefits for ServiceNow Customers
By selecting the appropriate builder and leveraging AI features, customers can:
- Develop applications aligned with business workflows efficiently without needing extensive programming skills.
- Accelerate innovation through automation, low-code scalability, and AI-enhanced development tools.
- Maintain control and flexibility with pro-code options for complex integrations and customizations.
- Improve developer productivity and collaboration with unified tools and source control.
- Create engaging, mobile-first user experiences using modern design components and low-code interfaces.
Build a custom application to meet the business needs of your organization. Choose a builder for the type of user experience or workflow that you want to create.
|
Builder library
|
Which builder should I use to create an app?
Want to build an app easily, without code?
Creator Studio specializes in helping you craft request-fulfillment applications without writing code. For example, an application to request office supplies by filling out a form, and someone approves or denies your request. For more information, see Exploring Creator Studio.
Need a more general app but still want low-code options?
App Engine Studio lets you build a broader range of apps than Creator Studio without being a programming pro. For more information, see Exploring App Engine Studio.
Are you a developer who wants more control in a centralized user interface?
Build apps smarter and deliver them faster with the new ServiceNow Studio. ServiceNow Studio empowers platform developers with a modern, unified environment for building on the ServiceNow AI Platform. ServiceNow Studio features streamlined navigation to applications and metadata, integrated low-code tools, efficient tracking and packaging of development work that accelerates development processes and enhances productivity. For more information, see Exploring ServiceNow Studio.
Are you a developer who wants to use industry-standard development tools and processes?
The ServiceNow IDE and ServiceNow SDK support developing applications in source code with ServiceNow Fluent, creating JavaScript modules, and using third-party libraries. ServiceNow Fluent is a domain-specific programming language for creating application metadata in code.
The ServiceNow IDE is an implementation of Visual Studio Code for the Web on the ServiceNow AI Platform. The ServiceNow SDK uses Visual Studio Code Desktop locally. For more information, see Building applications in source code.
Use AI capabilities in custom applications
- Generate apps with Now Assist for app generation within ServiceNow Studio
- Create an application in ServiceNow Studio by having a conversation with Now Assist. Describe the app that you want to create and continue the conversation to refine and edit the app further.
- Summarize the contents of an app in ServiceNow Studio
- Use app summarization to quickly review the contents of an application in ServiceNow Studio.
- Leverage AI agents and skills in custom applications with Now Assist for App Engine
- Enhance App Engine applications with AI agents and skills using Now Assist for App Engine.
- Generate scripts with AI-powered code generation
- Generate scripts from text, code, or a combination of both with AI-powered code generation.
Build no-code applications with Creator Studio
- Create applications without coding
- Build request-fulfill applications in a simple environment, without using code, in Creator Studio.
Build low-code applications with App Engine
Build low-code apps quickly, with more creators and less complexity. Safely scale cross-enterprise experiences that users want.
- Empower creators
- Bring creator workflow apps to production quickly for mission-critical tasks. Design with guidance and templates that are all within a holistic low-code dev experience.
- Scale low-code development
- Empower business and IT to collaborate, manage, and govern low-code app development. Set development guardrails, apply standards, and check for compliance, all in one place.
- Accelerate process automation
- Automate processes fast and show value quickly with native integration and low code. Scale your workflows from simple to complex, with consistency across the enterprise.
- Engage your users
- Captivate users with a modern unified experience that’s easy to understand. Build mobile-first experiences using an intuitive, low-code designer.
Build applications with the new ServiceNow Studio
- Open apps and app files across scopes in ServiceNow Studio
- Switch between apps and app files in different scopes without leaving ServiceNow Studio.
- Supercharge app development with Now Assist
- Create apps and app files quickly using the generative AI capabilities available with Now Assist for Creator in ServiceNow Studio.
- Access organized app metadata using the ServiceNow Studio file navigator taxonomy
- Locate the files that you're searching for with ease using the ServiceNow Studio metadata taxonomy.
Build pro-code applications
Build and deploy apps with fine-grained control. Debug code, manage source control, and publish your apps from a central hub.
- Build your apps faster
- Get all your work done in one place, accelerating the process from coding to deployment.
- Develop applications in source code
- Write code that defines application metadata in an integrated development environment.
- Manage your source
- Commit, branch, and merge to your Git repository with integrated source control.
- Work as a team
- Provide individual developer access to specific application resources for better collaboration.
Builder library
Each builder fulfills a specific need or produces a specific type of data, such as UI Builder, Workflow Studio, and Workspace Builder. For a complete list of builders, see Builder Library.
- Build pages and custom web experiences with UI Builder
- Use UI Builder to build pages for App Engine Studio or ServiceNow Studio generated workspaces or custom web experiences using Next Experience Components and custom web components.
- Streamline logic and automation with Workflow Studio
- Work with playbooks, flows, subflows, actions, data streams, and decision tables from a single consolidated interface.