The ServiceNow Certified Application Developer exam has 60 questions in 90 minutes. Its six domains cover application design, user interfaces, security, automation, external data and application management. Use the current blueprint to check your coverage, then practise with the recommended courses and product documentation. This guide includes a worked case showing why a form client script does not validate an edit made in the list editor.
What the credential confirms and who it is for
The exam confirms you can design, develop, and deploy applications on the ServiceNow platform, from data models and interfaces to security, automation, and integration.
ServiceNow's exam specification, updated in January 2026, defines the purpose, audience, testing options, content coverage, and prerequisites for this certification. It describes the credential as validating your ability to design data models, create user interfaces, implement security, automate processes, and integrate data.
The exam is open to ServiceNow customers, partners, employees, and anyone else interested in earning it. The stated experience expectation is six months of hands-on application development in ServiceNow, typically in a role with developer access. The specification frames this as recommended experience, not an eligibility gate you must document.
Three courses are recommended preparation, and completing instructor-led training includes one free exam attempt. That free attempt is tied specifically to instructor-led completion, not to training in general.
- Recommended course: Welcome to ServiceNow
- Recommended course: Scripting in ServiceNow Fundamentals
- Recommended course: Application Development Fundamentals
Exam format, scoring, and your results
You answer 60 questions in 90 minutes, mixing single-answer and multiple-select items, and the result you see immediately is conditional until final review.
Multiple-choice questions offer at least three options with one correct answer. Multiple-select questions offer at least four options and state how many responses to choose; partial credit is not provided, so select exactly the stated number.
Each question is worth one point, and your total is compared to a predetermined cut score that ServiceNow does not publish and notes is not always 70%. The section percentages on your result report show performance per domain, but they do not determine your outcome and should not be averaged.
A pass or fail notification appears immediately after you submit, but it is conditional: results can be audited and a certification revoked if test security policies were violated. Passing earns the certification and a Credly digital badge. If you do not pass, the retake policy requires a waiting period between attempts and payment of the exam fee for each attempt; the Credentialing Program Guide holds the full rules.
The six domains and their weights
Four domains carry 20% each — application design, user interface, security, and automation — while working with external data and managing applications carry 10% each.
The specification lists sub-topics under each domain but explicitly warns that these should not be considered an all-inclusive list of exam content. Treat the table as a preparation map, and go to the official documentation for depth rather than treating the sub-topics as the whole syllabus.
| Domain | Weight | Blueprint sub-topics (non-exhaustive) |
|---|---|---|
| 1. Designing and Creating an Application | 20% | Application fit with ServiceNow, data model design, modules, application scope |
| 2. Application User Interface | 20% | Forms and fields, client-side and server-side scripting, Record Producers |
| 3. Security and Restricting Access | 20% | Application and module access, access control rules, GlideSystem methods, scope protection |
| 4. Application Automation | 20% | Workflow and Flow Designer, application properties, events, scheduled script executions, script includes, email |
| 5. Working with External Data | 10% | CSV/Excel imports, REST integration including testing and debugging |
| 6. Managing Applications | 10% | Downloading and installing applications, delegated development and code review, Git integration |
Registration, scheduling, and delivery
Registration is payment: once you register, you have 90 days to both schedule and complete the exam, and fees are non-refundable.
You can register at any time, paying by credit card or learning credits; discounted pricing may be available through company benefits, and instructor-led training completion includes one free attempt. Register only when you are prepared to schedule, because an unused registration is not refunded.
After registering, you must schedule your appointment and complete the exam within 90 days. If you do not, the registration expires and you start over with a new full payment.
Delivery goes through Pearson: take the exam at a test center or online with OnVUE, where a proctor observes via webcam. ServiceNow provides reasonable accommodations for candidates with disabilities or English as a second language.
Why form-only validation fails at the list
The list editor lets users change field values without opening a form, and it does not enforce client scripts, so validation written only for the form is not a safeguard.
ServiceNow's list editor documentation describes editing field values directly from a list instead of navigating to a form. The enforcement limits differ by list version: in List v2 the editor enforces neither client scripts nor UI policies, while in List v3 it enforces UI policies and mandatory dictionary attributes but still not client scripts.
The documentation warns that allowing list editing when client scripts run on form fields can result in incorrect data being saved to the record. Its recommended remedies are to consider disabling list editing, or to create appropriate business rules or access controls that control how values are set in the list editor.
One boundary works the other way: state fields extended from the Task table, such as incident_state and request_state, cannot be edited from a list of task records at all and must be edited from the extended table.
Worked case
Paper case: an application uses List v2. An ordinary user has permission to edit the priority field in its list editor. A form client script is the only check that validates the proposed priority value; no other rule blocks this edit. The user changes priority directly in the list. Does the form client script validate this edit? What remedies does the documentation suggest? Would switching to List v3 make that form client script run for the list edit?
Show answer
The form client script does not validate the list edit. Under the stated assumptions the edit can save without that check, so an invalid value may be stored. List v2 does not enforce client scripts or UI policies. The documentation suggests considering disabling list editing, or using appropriate business rules or access controls to control setting values in the list editor. List v3 enforces UI policies and mandatory dictionary attributes, but still does not enforce client scripts; switching versions does not make this form client script validate list edits.
The documented behavior is the whole chain: the list editor edits values without a form, and the form's client script is attached to form interaction, so a list edit simply never triggers it. That is why the documentation points to server-side mechanisms — business rules or access controls — or to disabling list editing as remedies. The List v3 nuance matters for exam-style discrimination: enforcement improved (UI policies and mandatory dictionary attributes) but client scripts are explicitly still not enforced, so 'we upgraded to List v3' does not rescue client-script-only validation.
Sources: List editor administration: Australia release, March 2026 — List editor administration documentation
Official study resources, and what to avoid
Exam questions draw on official ServiceNow training materials, the product documentation site, and the developer site; ServiceNow states that materials posted elsewhere online are not official.
The blueprint names the three recommended courses plus the Credentialing Program Guide for process questions. Official practice exams are available through ServiceNow's trusted partner MeasureUp, with access explained in Knowledge Article KB0013408.
The specification is direct about third-party content: study materials posted elsewhere online are not official and should not be used to prepare. It also repeats that the domain sub-topic lists are not exhaustive, so use them as a checklist and close each study pass by reading the underlying official documentation.
Keeping the certification active
Maintaining CAD requires the applicable annual maintenance steps: complete the required delta exam and pay the CMP fee if it is assessed to you.
The standard annual Certification Maintenance Program fee is USD 200 plus applicable tax for candidates who are assessed it. Exemptions and company benefits can affect what an individual owes. The fee is assessed once per person, regardless of the number of mainline certifications held. The payment window typically runs from mid-January to mid-April; check your account for the actual dates and required delta exam.
Candidates make their own payment by credit card or approved learning credits; administrators cannot bulk-pay for them. Credit-card discounts may apply at checkout. Learning-credit discounts apply when the credits are purchased, with no additional CMP discount when using those credits. Payments are non-refundable.
If an assessed fee is left unpaid, the affected mainline certifications expire and the candidate must re-enter the certification program. Paying the fee alone does not complete maintenance: finish the required delta exam too.
A preparation sequence you can adapt
Work through the domains in build order and check yourself against the blueprint's sub-topics; the sequence below is study advice, not an official requirement.
A workable order follows how applications are built: start with application design and the data model, then server-side and client-side scripting, then security and automation, and finish with external data and application management. Practise writing and debugging scripts in your training instance or a development environment set aside for learning.
For each blueprint sub-topic, write a one-line summary in your own words and flag any you cannot yet explain. Because the lists are explicitly non-exhaustive, close each pass by scanning the official product documentation for the mechanisms you built — that is where details such as the list editor's enforcement limits live.
- For each mechanism you study, state where it is enforced — including where the list editor ignores form logic.
- Finish a full pass of all six domains before registering: fees are non-refundable and the 90-day clock starts at payment.
- Schedule through Pearson or OnVUE only when ready, and request accommodations in advance if you need them.
- Plan for the year after passing: the CMP payment window and the delta exam keep the certification active.
Sources: Credentials - Certified Application Developer (CAD) Exam Blueprint - Knowledge Portal — Exam specification, updated January 2026; List editor administration: Australia release, March 2026 — List editor administration documentation
Sources
Facts checked:
