ServiceNow CIS-CAD - Certified Application Developer

By IAmtheCheese · Updated Jun 9, 2026

CertificationCertified Application Developer (CAD)
Questions160
Passing Score75%
Format94% Multiple Choice
Sessions Logged1,462
Your progressLog in / Register to track times taken, best score, questions mastered, and coverage on this quiz.
Rating
Community rating 4.6 out of 5 from 50 ratings.
4.6 (50)

Certification Summary

The ServiceNow Certified Application Developer exam is for technical consultants and platform developers who build custom scoped applications. It targets the people tasked with extending the platform because a department head insists on a custom workflow, forcing the developer to manage the resulting technical debt before the next platform upgrade hits.

The exam focuses heavily on Application User Interface, Designing and Creating an Application, Security and Restricting Access, and Application Automation, which collectively make up the majority of the content. You will also encounter questions regarding Working with External Data and Managing Applications. You will be tested on the correct syntax for GlideRecord queries and the specific implications of cross-scope access privileges within the Now Platform.

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

Official domain weights for this certification.

Application User Interface20%
Designing and Creating an Application20%
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
Question catalog for this preview

Catalog listing of the 5 preview questions for this quiz.

Question 1

What does the Protected distribution policy do on subscriber instances?

Answer choices

  • A. Lets security_admin decrypt sources on demand

  • B. Depends on Accessible from for visibility

  • C. Allows clear-text export through update sets

  • D. Encrypts shipped script/source artifacts so they cannot be viewed or edited (Correct)

Explanation

Protected defends intellectual property after deployment; pairing policies with testing still matters.

Question 2

You need static coaching text between fields with no new column. What layout element should you use?

Answer choices

  • A. UI Macro hosting complex widgets

  • B. System property rendered by formatter

  • C. Extra string column set read-only

  • D. Form annotation (Correct)

Explanation

Annotations are layout-only guidance. They avoid schema churn while remaining part of the form definition.

Question 3

A child table extends task, yet an SLA tied to task never starts on child inserts. What is the first SLA-focused adjustment?

Answer choices

  • A. Move the child table into Global to inherit parent SLAs

  • B. Remove inheritance and duplicate SLA columns on the child

  • C. Broaden SLA conditions or target the child table explicitly (Correct)

  • D. Add SLA Condition Rules instead of touching the definition

Explanation

Definitions evaluate start/stop filters and table targeting. Child rows often need sys_class_name coverage or a definition aimed at the child table. Inheritance alone does not guarantee attachment.

Question 4

Create ACL script checks current.priority == 1 but priority is null during ACL evaluation. What is happening?

Answer choices

  • A. Create ACLs always run after commit with full values

  • B. Create ACLs ignore scripts entirely

  • C. Create ACL evaluation can occur before all submitted field values bind to current (Correct)

  • D. Data Policies always populate fields before ACLs

Explanation

Prefer role-based create gates or defer field-sensitive checks to Business Rules when values are unreliable at ACL time.

Question 5

How do teams avoid clobbering each other in the same Git-backed scoped app?

Answer choices

  • A. Tag main before each lunch break

  • B. Serialize commits by batching update sets only

  • C. Stash before every push to main

  • D. Use feature branches and reviewed merges into the integration branch (Correct)

Explanation

Git workflows—not update set grouping—prevent concurrent overwrite on shared branches.