SERVICENOW · Certified Application Developer (CAD)

IT & Computer Science

ServiceNow CIS-CAD - Certified Application Developer

By IAmtheCheese

This practice exam should be more than enough to successfully pass this exam as it covers every single domain in detail.

Updated Jun 9, 2026

160questions
75%pass score
854sessions
4.6 (46)rating
94%Multiple Choice

How do you want to study?

Demo
Real test conditions. Score provided after completion

View Text Preview & Study Summary

Synthesis
Proof
Author exam items for your weak domains
Memorize
Flashcards
5 related decks for this exam
Topics covered

This quiz

Designing and Creating an Application26 (16.3%)
Application User Interface42 (26.3%)
Security and Restricting Access29 (18.1%)
Application Automation29 (18.1%)
Working with External Data21 (13.1%)
Managing Applications13 (8.1%)

Exam blueprint

Designing and Creating an Application20%
Application User Interface20%
Security and Restricting Access20%
Application Automation20%
Working with External Data10%
Managing Applications10%
Designing and Creating an Application26 questions
  • Determine if an application is a good fit with ServiceNow6 q
  • Design and implement a data model8 q
  • Create modules6 q
  • Use Application scope6 q
Application User Interface42 questions
  • Create, design, and customize forms6 q
  • Add/Remove fields from forms and tables5 q
  • Write, test, and debug client-side scripts for desktop8 q
  • Write, test, and debug server-side scripts18 q
  • Use a Record Producer as an application's UI5 q
Security and Restricting Access29 questions
  • Restrict access to applications and application modules7 q
  • Manually and automatically create, test, and debug Access Controls7 q
  • Use GlideSystem methods to script security8 q
  • Use Application Scope to protect application artifacts7 q
Application Automation29 questions
  • Write, test, and debug Workflow and Flow Designer9 q
  • Create and use Application Properties6 q
  • Create Events, Scheduled Script Executions, and Utils Script Includes10 q
  • Send and receive email4 q
Working with External Data21 questions
  • Import data in CSV or Excel format7 q
  • Integrate to an external data source using REST14 q
Managing Applications13 questions
  • Download and install applications4 q
  • Use Delegated Development to manage source code and code review3 q
  • Use the ServiceNow Git integration to manage source code6 q
Official Exam Blueprint & Study Strategies

Domain 1: Designing and Creating an Application — 20%

A clean application starts long before anyone adds fields to a form.

You’ll need to understand application scope, tables, data models, application files, roles, and the difference between extending an existing table and creating a new one. Poor data design creates duplicate information, awkward references, brittle scripts, and maintenance problems that follow the application into production. Study how Studio and App Engine Studio organize development work, how records relate, and when configuration belongs inside the application scope. Don’t design only for the first request. Consider ownership, reuse, deployment, upgrades, and long-term support. The strongest applications begin with a clear data model and a well-defined boundary.

Domain 2: Application User Interface — 20%

The user interface domain covers the tools used to shape how people view, enter, and interact with application data.

You’ll need to understand forms, lists, views, UI policies, client scripts, UI actions, modules, workspaces, and related interface components. Pay close attention to execution context. A requirement may sound simple, but the correct solution depends on whether the behavior is client-side, server-side, role-specific, form-specific, or reusable across interfaces. Hiding a field, making it mandatory, changing its value, or enforcing access all require different approaches. Practice selecting the least complex tool that meets the requirement. A clear interface should guide users without introducing unnecessary scripting or inconsistent behavior.

Domain 3: Security and Restricting Access — 20%

Application security requires a deliberate access model rather than scattered checks added after development.

You’ll need to understand roles, users, groups, access control rules, table access, record access, field access, scripted conditions, application scope, and cross-scope privileges. Don’t assume that hiding a field on a form protects its data. Presentation controls affect what users see in one interface, while ACLs determine whether they can access the information at all. Study how multiple access rules combine and how inherited roles or table hierarchies affect the final result. A maintainable design grants the minimum required access through clear, testable rules that align with actual business responsibilities.

Domain 4: Application Automation — 20%

Application automation is about choosing the right execution method for the requirement.

You’ll need to understand Flow Designer, business rules, script includes, scheduled logic, events, notifications, and other automation components. Focus on when each mechanism runs, what data it can access, and whether the logic should be reusable. Record-triggered behavior needs clear conditions and predictable timing, while shared server logic should be placed in callable components rather than copied across scripts. Watch for recursion, duplicate actions, and hidden dependencies. The best solution usually minimizes custom code while keeping the behavior supportable and visible. Test failure conditions and negative paths, not just the successful outcome.

Domain 5: Working with External Data — 10%

External data introduces unreliable networks, mismatched schemas, changing payloads, and systems your application doesn’t control.

You’ll need to understand data sources, import sets, transform maps, coalescing, REST integrations, web services, authentication, and scheduled imports. Stage and validate incoming data before moving it into production tables. A successful transform doesn’t guarantee clean results if coalescing, field mappings, or identifiers are wrong. Study the difference between importing data, exposing data to another system, and invoking an external service. Common failures include duplicate records, expired credentials, unexpected null values, and payload changes. Strong integrations make errors visible, preserve traceability, and support safe recovery.

Domain 6: Managing Applications — 10%

Managing applications covers how development work is versioned, moved, reviewed, and maintained across environments.

You’ll need to understand application repositories, update sets, source control, delegated development, application publishing, and deployment methods. These tools don’t capture or move the same things, so know what each one is designed to manage. Pay attention to application scope, dependencies, collisions, missing records, and version differences. A disciplined lifecycle includes development, review, testing, versioning, deployment, validation, and rollback planning. Don’t assume every configuration change travels automatically. Production fixes should also be reconciled with the authoritative development source so later releases don’t overwrite or lose them.

Discussion

No posts yet. Be the first to start the conversation.

Log in to post a comment.