New to Salesforce admin? Our Salesforce Administrator (ADM-201) exam prep is the usual first step. See our ADM-201 vs App Builder comparison to choose the right certification order. Ready to book? The exam tips and study plan are further down this page.
Last updated:
Free practice • No sign-up required
$200 exam • 73% passing score • Free practice
Independent study resource
Exam objectives and policies can change. Confirm current details with the certification issuer.
Check current objectives
Use the official exam guide as the source for current objectives and section weights.
Practice for learning
Use sample questions to review concepts and identify topics for further study.
Works on Any Device
Full practice experience on phone, tablet, or desktop
Free, No Sign-Up
Start practicing immediately, no account or email required
Salesforce Platform App Builder (DEV-402): Free Practice Exam & Study Guide (2026)
Platform App Builder tests whether you can design, build and deploy custom Salesforce applications with declarative tools: the data model, Flow and business logic, Lightning App Builder, and deployment. The exam is 60 scored questions in 105 minutes, with a 73% pass mark, weighted towards Business Logic and Process Automation (32%) and Data Modeling and Management (20%).
Recommended Prerequisites
We recommend completing this certification first to prepare you better.
| Official exam name and code | Salesforce Certified Platform App Builder (DEV-402) |
|---|---|
| Questions | 60 |
| Time allotted | 105 min |
| Passing score | 73% |
| Exam fee | $200 |
| Retake fee | $100 |
| Prerequisite certifications | Recommended preparation: Salesforce Certified Platform Foundations |
| Study guide release | Summer '26 |
Salesforce Certified Platform App Builder Exam Weightage by Section
1. Salesforce Fundamentals (18%)
18%2. Data Modeling and Management (20%)
20%3. Business Logic and Process Automation (32%)
32%4. User Interface (17%)
17%5. App Deployment (13%)
13%Exam Topics
Who is the Platform App Builder exam for?
- Admins levelling up: You passed ADM-201 and want to prove you can design and build custom Salesforce applications using declarative tools.
- Business app builders: You create custom objects, flows, and Lightning pages for your team and want the credential to formalise those skills.
- Aspiring developers: You want to understand declarative boundaries before moving into Apex development and PD1.
Exam Fees & Registration
Exam Fee
$200
One-time registration fee
Retake Fee
$100
If you need to retake the exam
Comparing certs? View all Salesforce exam fees in one place →
Certification Validity
Maintenance and renewal requirements vary. Check the issuer’s current credential page for requirements that apply to you.
How to Register
Check current Salesforce Certified Platform App Builder (DEV-402) credential and registration details with the issuer.
View official credential detailsOfficial references: Use the issuer’s current materials to confirm exam objectives, format, and fees before booking.
Official sources: Exam guide·Salesforce exam pricing·Independent exam-prep resource; details may change.
Exam Tips
- 1Data Modeling and User Interface are ~42% combined, master relationships, page layouts, record types.
- 2Business Logic and Process Automation is the largest section; know Flow and validation rules well.
- 3Understand when to use Master-Detail vs Lookup and cascade delete behavior.
- 4Practice creating apps with Lightning App Builder and assigning to profiles.
Prerequisites
- •Platform experience
- •Administrator cert recommended
Focus Areas
- •Data Modeling
- •User Interface (Lightning)
- •Business Logic and Process Automation
- •Reports and Dashboards
Study Strategy
Focus on declarative development: no code.
Build a small app end-to-end (objects, relationships, automation, reports, dashboard).
Align each piece with the exam outline.
Exam Format and First-Attempt Readiness
The Salesforce Certified Platform App Builder exam has 60 questions in 105 min, passing score 73%. Most Salesforce exams test scenario-based decisions. Focus on when to use each feature, not just terms.
- Study Business Logic and Process Automation and Data Modeling and Management first, together they carry 52% of the exam.
- Do timed question sets. Build pacing and confidence.
- Review why wrong answers are wrong. It improves scenario reasoning.
- Book the exam once your mock scores are steady at 85%+.
Is the Platform App Builder Exam Hard?
Is the Platform App Builder Exam Hard?
App Builder is considered moderately difficult. It builds on ADM-201 knowledge but goes deeper into data modelling, business logic, and Lightning app configuration.
- 60 multiple-choice questions in 105 minutes.
- 73% passing score: slightly lower than ADM-201, but the questions are harder.
- Scenario-heavy: most questions describe a business requirement and ask which declarative tool solves it.
- No coding required: entirely declarative, but you need to know where declarative ends and code begins.
Pass Rate Guidance
Score 85%+ on 3 timed practice exams before booking. Candidates with hands-on ADM-201 experience and custom app-building practice perform best.
App Builder Exam Format Explained
App Builder Exam Format Explained
The exam is proctored online or at a test centre through Webassessor. Here is the format:
Total Questions
60 scored questions
Time Limit
105 min
Passing Score
73%
Question Type
Multiple-choice & multiple-select
How Many Questions Are Scenario-Based?
About 60-70% of questions are scenario-based. They typically describe a business need and ask which combination of declarative features (objects, relationships, flows, validation rules, page layouts) satisfies it. The hardest scenarios involve choosing between Flow, approval processes, and custom Lightning components.
Best Way to Pass on Your First Attempt
- Master data modelling: Know when to use lookup vs. master-detail, external objects, junction objects, and roll-up summary fields.
- Study Flow Builder deeply: Screen flows, record-triggered flows, scheduled flows, and subflows are the most tested automation topics.
- Know declarative vs. code boundaries: Understand when a requirement exceeds declarative capabilities and needs Apex or LWC.
- Practice Lightning app configuration: Build apps with dynamic forms, Lightning pages, and utility bar components in a Developer Edition org.
How to Pass the Platform App Builder Exam (DEV-402)
The DEV-402 exam is scenario-based, most questions describe a business requirement and ask which declarative tool or configuration best meets it. Understanding when to use each Salesforce feature matters more than memorising field limits.
Data Modelling Scenarios
When a question asks about relationships: use Master-Detail when child records only make sense in the context of the parent (cascade delete, roll-up summaries). Use Lookup when the child can exist independently. Junction objects solve many-to-many, always two Master-Detail relationships, not two Lookups. Roll-up summary fields only work on Master-Detail relationships.
Automation Decision Tree
For most automation questions, the answer is Flow. Record-Triggered Flows handle field updates, record creation, and cross-object automation. Approval Processes handle multi-step human approvals with rejection paths. Workflow Rules and Process Builder are legacy, do not choose them unless the question specifies a constraint preventing Flow use.
Security and Visibility Layering
The DEV-402 tests the Salesforce security model in sequence: OWD (baseline record access) → Role Hierarchy (opens up) → Sharing Rules (grants access to groups) → Manual Sharing → Field-Level Security → Page Layouts. Permission Sets grant additional permissions beyond profiles. Record Types control picklist values and page layout assignment, not field visibility.
App Design and Lightning App Builder
Know the difference between App Page, Record Page, and Home Page in Lightning App Builder. Dynamic Forms move fields out of page layouts onto the Lightning Record Page directly, enabling visibility rules per field. Custom tabs, apps, and navigation items are all configured declaratively, no code required for standard app design.
Exam Strategy
Read every scenario for the constraint: “without code” means declarative only; “most efficient” usually means the native feature over a custom-built solution. Watch for “administrators only” (profile-based) vs “certain users” (permission sets or sharing rules). Passing score is 73% (40/60 questions). Aim for 85%+ on full mocks before booking.
Platform App Builder: Key Concepts for the Exam
Data Modeling: Objects, Fields, and Relationships
Custom Objects extend Salesforce to store your business-specific data. Master-Detail relationships create tight parent-child bonds (child inherits sharing, supports roll-up summaries). Lookup relationships are looser, the child can exist without the parent. Junction Objects implement many-to-many relationships using two master-detail relationships. Schema Builder provides a visual data model canvas. The exam presents a business requirement and asks which relationship type and object design is appropriate. Know when to choose M-D vs Lookup based on cascade delete, sharing, and roll-up needs.
Business Logic and Process Automation
Flows are the primary automation tool for App Builders. Record-Triggered Flows replace Workflow Rules (retiring) and Process Builder (retiring). Screen Flows provide guided multi-step experiences for users. Scheduled Flows run on a time-based schedule. Approval Processes handle multi-step human sign-off with defined approvers and entry criteria. The exam tests which automation tool handles a given scenario. Know that Flow replaces Workflow Rules for field updates and email alerts, and Approval Processes are for structured multi-person sign-off.
User Interface: Lightning App Builder and Page Layouts
Lightning App Builder lets admins compose pages by dragging standard and custom components onto a canvas, for Record Pages, Home Pages, and App Pages. Dynamic Forms move fields from traditional page layouts into the page itself, enabling conditional field visibility based on record values. Path provides stage guidance. Dynamic Actions control button visibility. List Views filter and display records without reports. The exam tests the difference between page layouts (profile/record type-based) and Dynamic Forms (component-level conditions).
Mobile Design: Compact Layouts and Navigation
Salesforce Mobile App uses Compact Layouts to determine which fields appear in record highlights, related list previews, and push notifications, the top fields in the layout appear first. Mobile Navigation defines which items appear in the mobile sidebar. Quick Actions appear in the action bar on mobile. The exam tests how to configure the mobile experience and which settings affect which mobile surfaces.
Analytics: Reports, Dashboards, and AppExchange
Report Types determine which objects and relationships are available in a report. Tabular reports list records in rows; Summary adds grouping and subtotals; Matrix adds two dimensions of grouping; Joined combines up to 5 report blocks. Dashboards display visual components (charts, gauges, tables) from report data. AppExchange provides pre-built apps, components, and flows, always install in a sandbox first, review required permissions, and check for governor limit implications.
App Builder exam scenarios almost always reduce to one question: can this be built declaratively? Default to Flow, it's faster to build, easier to maintain, and requires no code deployment. Reach for Apex only when the requirement genuinely exceeds what Flow can do.
Is the Salesforce Certified Platform App Builder (DEV-402) Exam Hard?
DifficultyModerate; plan about 4-8 weeks of focused prep.
Book When ReadyScore 85%+ on three timed mocks before scheduling.
Use Practice, Not DumpsOriginal practice questions build skill without risking your credential.
Exam format: 60 questions, 105 min, 73% passing score.
Salesforce Certified Platform App Builder Practice Questions (With Explanations)
Test your knowledge with these 15 sample questions . Click on an answer to select it, then check your answer to see if you're correct.
Question 1: Which relationship type should be used when the child record should be deleted if the parent record is deleted?
Key takeaway: Master-Detail relationships create a cascade delete behavior where child records are automatically deleted when the parent is deleted.
Show correct answer and explanation
Correct answer: B. Master-Detail Relationship
Master-Detail relationships create a cascade delete behavior where child records are automatically deleted when the parent is deleted.
- Lookup Relationship keeps child records intact when the parent is deleted, no cascade delete behavior.
- External Lookup links to data outside Salesforce and has no cascade delete behavior on internal records.
- Hierarchical Relationship is a special lookup limited to the User object; it does not cascade delete.
Question 2: What is the maximum number of roll-up summary fields that can be created on a master object?
Key takeaway: Each object can have a maximum of 25 roll-up summary fields.
Show correct answer and explanation
Correct answer: B. 25
Each object can have a maximum of 25 roll-up summary fields.
- 10 understates the actual platform limit of 25 roll-up summary fields per object.
- 40 overstates the actual platform limit, the real cap is 25.
- The limit isn’t unlimited: Salesforce enforces a specific cap of 25 to protect performance.
Question 3: A user wants to display different page layouts based on the record type. What should be configured?
Key takeaway: Page Layout Assignment allows you to assign different page layouts to different record types and profiles.
Show correct answer and explanation
Correct answer: B. Page Layout Assignment
Page Layout Assignment allows you to assign different page layouts to different record types and profiles.
- Profile Assignment alone controls object/field access, not which page layout displays per record type.
- Record Type Assignment controls which record types a profile can use, but the layout itself is set via Page Layout Assignment.
- Permission Set grants additional access, it doesn’t control which page layout is shown for a record type.
Question 4: Which automation tool should be used to update a field based on criteria when a record is created or edited?
Key takeaway: Flow (Record-Triggered Flow) is the recommended tool for automating field updates when records are created or edited.
Show correct answer and explanation
Correct answer: B. Flow
Flow (Record-Triggered Flow) is the recommended tool for automating field updates when records are created or edited.
- Workflow Rule can update fields, but it is deprecated in favor of Flow for new automation.
- Approval Process routes records for approval, it isn’t designed for straightforward criteria-based field updates.
- "All of the above" is wrong because Salesforce’s current guidance is to build new field-update automation in Flow, not treat all three as equally recommended.
Question 5: What is the purpose of a Junction Object?
Key takeaway: A Junction Object is a custom object with two master-detail relationships used to create a many-to-many relationship between two objects.
Show correct answer and explanation
Correct answer: B. To create a many-to-many relationship
A Junction Object is a custom object with two master-detail relationships used to create a many-to-many relationship between two objects.
- A single master-detail or lookup relationship already handles a one-to-many relationship, no junction object is needed for that.
- Storing historical data is a different concept (e.g., field history tracking), unrelated to junction objects.
- Linking external systems is handled by external objects/integration tools, not a junction object, which connects two internal Salesforce objects.
Question 6: What is the maximum number of master-detail relationships allowed on a custom object?
Key takeaway: A custom object can have a maximum of 2 master-detail relationships.
Show correct answer and explanation
Correct answer: B. 2
A custom object can have a maximum of 2 master-detail relationships. This limit ensures data integrity and prevents overly complex data models.
- A single master-detail relationship is allowed, but the actual platform maximum is higher than 1.
- 3 exceeds the actual platform limit for master-detail relationships on a custom object.
- The limit is not unlimited: Salesforce caps master-detail relationships specifically to preserve sharing and cascade-delete integrity.
Question 7: Which component in Lightning App Builder allows users to see related records on a record page?
Key takeaway: The Related List component displays related records (child records) on a record page, such as Contacts on an Account page or Opportunities on an Account page.
Show correct answer and explanation
Correct answer: A. Related List
The Related List component displays related records (child records) on a record page, such as Contacts on an Account page or Opportunities on an Account page.
- Related Record shows a single linked record's fields, not a list of multiple related child records.
- Record Detail displays the current record's own fields, not related child records.
- List View shows a filtered list of records on a tab or app page, not related records embedded within a specific record page.
Question 8: A developer wants to create a custom field that automatically calculates a value when a record is saved. Which field type should be used?
Key takeaway: Formula fields automatically calculate values based on other fields, expressions, or functions.
Show correct answer and explanation
Correct answer: A. Formula
Formula fields automatically calculate values based on other fields, expressions, or functions. They are read-only and recalculate whenever referenced fields change.
- Auto Number generates a sequential unique value on record creation, it doesn’t calculate values from other fields.
- A plain Text field stores manually entered or set text; it has no built-in calculation capability.
- A plain Number field stores a value directly; it can’t automatically derive that value from other fields.
Question 9: What is the purpose of a Record Type?
Key takeaway: Record Types allow you to offer different business processes, picklist values, and page layouts to different users for the same object.
Show correct answer and explanation
Correct answer: B. To create different business processes and picklist values for the same object
Record Types allow you to offer different business processes, picklist values, and page layouts to different users for the same object.
- Assigning page layouts to users is a downstream effect of Record Types, but layout assignment alone isn’t the core purpose Record Types serve.
- Field-level security is controlled separately via profiles/permission sets, not Record Types.
- Automating record creation is handled by Flow or other automation tools, not Record Types.
Question 10: Which automation tool can be used to create records in related objects automatically?
Key takeaway: Flow (Record-Triggered Flow) is the recommended tool for creating records in related objects.
Show correct answer and explanation
Correct answer: C. Flow
Flow (Record-Triggered Flow) is the recommended tool for creating records in related objects. Process Builder can also do this but is being deprecated.
- Workflow Rule cannot create records at all, it's limited to field updates, email alerts, tasks, and outbound messages.
- Process Builder can create related records, but it is deprecated in favor of Flow for new automation.
- "All of the above" is wrong because Workflow Rule specifically cannot create records, it doesn't belong in this group.
Question 11: A user wants to restrict access to specific fields based on user profiles. Which feature should be used?
Key takeaway: Field-Level Security (FLS) controls whether users can view or edit specific fields, regardless of record-level access.
Show correct answer and explanation
Correct answer: A. Field-Level Security
Field-Level Security (FLS) controls whether users can view or edit specific fields, regardless of record-level access.
- Sharing Rules control record-level access (which records users can see), not field-level visibility.
- Record Types control business process and picklist variation, not field visibility by profile.
- Page Layouts control which fields are displayed and their arrangement, but they don't enforce security, a field can still be exposed via API even if hidden from a layout.
Question 12: What is the difference between a Lookup and Master-Detail relationship?
Key takeaway: Master-Detail relationships support cascade delete (deleting parent deletes children) and roll-up summary fields.
Show correct answer and explanation
Correct answer: B. Master-Detail allows cascade delete and roll-up summary fields, Lookup does not
Master-Detail relationships support cascade delete (deleting parent deletes children) and roll-up summary fields. Lookup relationships are more flexible but don't support these features.
- This reverses the actual behavior: Master-Detail supports cascade delete, not Lookup.
- There is a real, meaningful difference between the two relationship types, this option denies it entirely.
- Lookup relationships can be used on both standard and custom objects, they aren't restricted to standard objects only.
Question 13: Which Lightning App Builder component allows users to navigate between related records?
Key takeaway: The Related Record component displays a single related record and allows navigation to that record's detail page.
Show correct answer and explanation
Correct answer: B. Related Record
The Related Record component displays a single related record and allows navigation to that record's detail page.
- Related List displays multiple child records in a list, not a single navigable related record.
- Record Detail shows the current record's own fields, not a related record to navigate to.
- 'Navigation Menu' isn't a Lightning App Builder record-page component, it's a separate Experience Cloud/app-level navigation feature.
Question 14: A company wants to ensure data quality by preventing duplicate records. Which feature should be implemented?
Key takeaway: Duplicate Rules work with Matching Rules to prevent or alert users about duplicate records.
Show correct answer and explanation
Correct answer: D. Both B and C
Duplicate Rules work with Matching Rules to prevent or alert users about duplicate records. Matching Rules define what constitutes a duplicate, and Duplicate Rules define what action to take.
- Validation Rules alone don't detect duplicates, they enforce data-quality logic on individual field values, not cross-record matching.
- Duplicate Rules alone need Matching Rules to define what counts as a duplicate, one without the other is incomplete.
- Matching Rules alone only identify potential duplicates; they need Duplicate Rules to define the action (block, alert, report) taken when a match is found.
Question 15: Which Lightning App Builder component allows filtering records displayed on a record page?
Key takeaway: The Filter component lets users filter records on a record page using predefined criteria.
Show correct answer and explanation
Correct answer: C. Filter
The Filter component lets users filter records on a record page using predefined criteria.
- Related List displays associated child records, it doesn't provide filtering controls itself.
- Related Record shows a linked record's details, it isn't a filtering mechanism.
- List View filters a list of records on a tab or app page, not records displayed within a specific record page layout.
Request Full DEV-402 Mock Exams & Study Plan
Most candidates book the exam after scoring 85%+ on full mocks.
If you're planning to test this quarter, aim to complete full mocks at least 10–14 days before your exam date.
Contact us for more information on our full 60-question mock exams and a personalized study plan. Use the contact form and mention DEV-402.
Request Mock Exams & Study PlanSalesforce Certified Platform App Builder (DEV-402) Exam FAQs
- What is covered on the Salesforce Certified Platform App Builder (DEV-402) exam?
- The Salesforce Certified Platform App Builder (DEV-402) exam (formerly Salesforce Certified App Builder) covers section-wise weightage as shown above. Use the exam topics and practice questions on this page to align your study with the official outline.
- What is the difference between Platform Administrator and Platform App Builder certifications?
- Platform Administrator focuses on day-to-day administration, security, and user management. Platform App Builder focuses on declarative development, building custom applications using clicks, not code. App Builder is ideal for those who want to build custom apps without programming.
- What is the DEV-402 exam fee and passing score in Summer '26?
- The Platform App Builder (DEV-402) exam fee is generally $200 USD with a typical retake fee of $100 USD, and the passing score is 73%. Always verify the latest fee and policy details in your Salesforce certification account before booking.
- How many questions are on the DEV-402 App Builder exam?
- The DEV-402 exam has 60 multiple-choice questions, with 5 unscored pilot questions. You have 105 minutes, and you need 73% to pass (approximately 44 correct answers out of 60).
- What topics are covered in Platform App Builder (DEV-402)?
- The exam covers Data Modeling (20%), Process Automation (25%), User Interface (20%), Testing, Debugging & Source Control (10%), and Security & Deployment (25%). Focus on hands-on experience with Lightning Pages, Flows, and Formula/Rollup Fields.
After App Builder: Where to Go Next
Most admins take App Builder after ADM-201, then move into cloud-specific consultant roles. If you enjoy designing data models and automation, consider specialising as a consultant on the clouds your org uses most.
- For sales-heavy orgs, the natural next step is Sales Cloud Consultant.
- If you spend most of your time on support queues and case workflows, look at Service Cloud Consultant.
- Working with Experience Cloud sites or portals? The Experience Cloud Consultant certification is a strong follow-on once you're comfortable with App Builder page design.
Honest Cert Breakdown
Difficulty: Easy
2/5Declarative-only exam. Heavy overlap with ADM-201 content. No coding required, the natural next step after Admin.
Salary Range
$85,000–$115,000 / year
US average for certified professionals • Updated Summer '26 • Source: Salesforce Talent Ecosystem
Is it worth it?
A logical second cert after Admin. Opens architect career paths and proves declarative depth. Quick win relative to effort.
App Builder Exam at a Glance
60
Questions
105 min
Time Limit
73%
Passing Score
$200
Exam Fee
Retake fee: $100. No prerequisites required. App Builder is often taken after ADM-201 as the second admin-track certification.
App Builder Exam Sections and Weightage
Business Logic + Fundamentals + Data Modeling = 71% of the exam. Master these three first.
Flow Builder (record-triggered, screen, scheduled), approval processes, validation rules, formula fields, order of execution
Platform basics, MVC pattern, declarative vs programmatic, user management, org setup, sharing model overview
Custom objects, field types (formula, roll-up summary, lookup, master-detail), schema relationships, data quality, import/export tools
Lightning App Builder, page types (Home, Record, App), dynamic pages, component visibility rules, Lightning Experience navigation
Change sets (outbound/inbound), sandbox types (Developer, Partial Copy, Full), deployment best practices, managed vs unmanaged packages
What Each Section Actually Tests
Business Logic and Process Automation (32%)
Flow Builder is the dominant topic here. Record-triggered flows: before-save triggers update fields on the triggering record without DML (faster, more efficient); after-save triggers are needed when you must query or update related records after insert. Screen flows: collect user input through screens, use input components (text, picklist, lookup), and can launch from a button on a record page. Approval processes: entry criteria, initial submission actions, one or multiple approval steps, final approval/rejection actions. Validation rules: evaluate before triggers fire, return an error message when a specific formula is TRUE. Order of execution (simplified): system validation → before triggers → custom validation rules → after triggers → assignment rules → workflow rules → flows → process builder → escalation rules.
Salesforce Fundamentals (18%)
Platform basics, MVC architecture, and sharing model. Declarative vs programmatic: always prefer declarative (Flow, validation rules, formula fields) unless the requirement cannot be met declaratively, the exam rewards the least-code answer. Sharing model: org-wide defaults (OWD) control the baseline access; roles grant upward visibility; sharing rules open access horizontally; manual sharing allows one-off exceptions. User management: profiles control object access (CRUD) and app access; permission sets grant additional permissions without changing the profile; permission set groups bundle multiple permission sets.
Data Modeling and Management (20%)
Object relationships: master-detail (required parent, cascade delete, roll-up summary fields available), lookup (optional parent, no cascade delete, no roll-up), many-to-many via junction object (two master-detail relationships). Field types: formula fields are read-only calculated fields; roll-up summary fields summarise (COUNT, SUM, MIN, MAX) child records, only available on master-detail parent. Schema considerations: a lookup field can be converted to master-detail if no existing records violate the required parent rule. Import tools: Import Wizard (up to 50,000 records, standard + select custom objects, no CLI), Data Loader (bulk operations, all objects, command-line capable, schedule-able).
User Interface (17%)
Lightning App Builder: three page types: Home pages (org, app, or user default), Record pages (per object, per record type, per app), App pages (custom tabs). Dynamic pages: Component visibility rules hide/show components based on field values or user attributes, no custom code needed. App Manager: create Lightning apps with custom branding, utility bar, and navigation items. Compact layouts control the fields shown in the highlights panel on record pages and in mobile cards. Record types control page layout, picklist values, and business process assignment.
App Deployment (13%)
Change sets: outbound change sets (source org, add components), inbound change sets (target org, validate and deploy). Change sets cannot delete components; use metadata API or CLI for destructive changes. Sandbox types: Developer (5 MB data, 1/day refresh), Developer Pro (1 GB data), Partial Copy (5 GB data, sampled), Full (full copy of prod, 29-day refresh). Packages: unmanaged packages = full source; upgradeable only by customer; managed packages = locked code, upgradeable by publisher (AppExchange). Order of deployment: validate (dry run) → check for errors → deploy → activate flows, rules, permission sets.
Key Decision Frameworks for Exam Questions
Automation tool selection:
- Update a field when a record is saved, no user input → Before-save record-triggered Flow
- Create a related record or send email after insert → After-save record-triggered Flow
- Collect user input through a guided wizard → Screen Flow
- Multi-step approval with manager hierarchy → Approval Process
- Cannot be done declaratively → Apex (correct to acknowledge, but exam prefers declarative)
Relationship type selection:
- Child cannot exist without parent + need roll-up → Master-Detail
- Child can exist independently → Lookup
- Many-to-many relationship → Junction object with two master-detail relationships
4-Week App Builder Study Plan
Week 1: Business Logic and Process Automation (28%): Flow Builder in depth, record-triggered (before/after), screen flows, scheduled flows, approval processes, validation rules, and order of execution. Practice: build a record-triggered flow that creates a follow-up task on Opportunity close, and a screen flow for new case intake.
Week 2: Fundamentals + Data Modeling (43%): Sharing model (OWD, roles, sharing rules), profiles vs permission sets, MVC, custom objects, field types (formula, roll-up summary, lookup, master-detail), schema design patterns, Import Wizard vs Data Loader. Practice: design a data model for a custom app (e.g., event management) with proper relationship types.
Week 3: UI + Deployment (29%): Lightning App Builder (page types, dynamic components, component visibility), compact layouts, record types, App Manager. Change sets, sandbox types, package types, deployment order. Practice: create a custom Lightning app with a custom record page using dynamic components.
Week 4: Full timed mock exams (60 Q / 105 min). Score 85%+ consistently before booking (App Builder passing is 73%, aim 10 points above).
How to Approach App Builder Scenario Questions
- Automation questions: Always pick the least-code option that satisfies all stated requirements. If the scenario says “no code,” eliminate Apex answers. If the requirement can be done with a before-save flow, that is preferred over after-save (no DML, more efficient).
- Data model questions: Identify whether the child record can exist without the parent. If yes → lookup. If no → master-detail. If the question mentions “roll-up summary field,” the relationship must be master-detail on the parent object side.
- Deployment questions: Change sets are used to move metadata between related orgs (sandbox → production with the same organization). Unmanaged packages are for distributing customisations. Managed packages are for AppExchange listings. If the question asks about deleting components, change sets cannot do it; metadata API is required.
- UI questions: Component visibility rules in Lightning App Builder are the declarative answer for “show this component only when the account type is Customer.” Dynamic forms allow field-level visibility rules on record pages. If a component needs to appear on the home page only for users with a specific profile, that is a Home page variant assigned by profile.
Mock-Test Benchmark Before Booking
85%+ on 3 timed full mocks (60 Q / 105 min) before booking
App Builder has the lowest passing score (73%) of the three admin-track exams, but do not be overconfident, the Flow Builder questions involve detailed scenario analysis. The most common failure mode is weak performance on deployment questions (change sets, sandbox types), do not neglect the 12% App Deployment section even though it is the smallest.
Top 10 Topics to Review the Day Before
- Before-save vs after-save record-triggered flow, when to use each and why
- Order of execution: validation rules fire before triggers; flows fire after DML
- Formula fields vs roll-up summary fields, read-only, when each is appropriate
- Master-detail vs lookup, required parent, cascade delete, roll-up eligibility
- OWD settings and their effect on record visibility (not field access)
- Lightning App Builder page types: Home, Record, App, scope of each
- Component visibility rules, what attributes you can filter on (field values, user attributes)
- Sandbox types: Developer (5 MB), Developer Pro (1 GB), Partial Copy (5 GB), Full (full copy)
- Change set limitations: cannot delete metadata, cannot move between unrelated orgs
- Import Wizard vs Data Loader: 50k record limit, object support, scheduling capability
What to Take After App Builder
Once you’ve passed App Builder, you can either deepen your admin track or specialise by cloud:
- Stay on the core admin path with Advanced Administrator if you enjoy complex security, governance, and auditing scenarios.
- Move into implementations with Sales Cloud Consultant, Service Cloud Consultant, or Experience Cloud Consultant depending on whether your org is sales, service, or portal focused.
Related Guides
Compare Certifications
Practice With Real Exam-Style Questions
Apply this study guide with free App Builder practice questions, exam weightage breakdown, and prep tips. ADM-201 runs parallel to App Builder rather than before it, so take it in whichever order suits you:
What Comes After This Certification?
After this certification, consider: Platform Developer II, Platform App Builder, or JavaScript Developer I.
Topic Difficulty Heatmap
Which topics are a gimme vs which ones trap confident candidates. Use this to prioritise your final-week revision. These are our own topic groupings for study planning, not the official exam sections, those and their weightings are in the credential's exam guide.
| Topic | Difficulty | Study Tip |
|---|---|---|
| Data Modeling and Management | Moderate | OWD inheritance in Master-Detail relationships is frequently tested in scenarios. |
| User Interface | Moderate | Lightning App Builder vs Classic App Builder differences and component visibility rules. |
| Business Logic and Process Automation | Trap ⚠ | Declarative-first principle: if Flow can solve it, that is the exam answer even if Apex would also work. |
| Reports and Dashboards | Easy | Report types, joined reports, and dashboard filter limitations (equality-only) are the key sub-topics. |
| Deployment | Moderate | Change Sets vs Metadata API vs Packages. Know which to recommend for each deployment scenario. |
| Mobile and Lightning | Hard | Salesforce Mobile App navigation is separate from Lightning App navigation, this distinction appears in several questions. |
Difficulty based on analysis of common candidate errors across each exam section.
Ready to Test Your Knowledge?
Try the Platform App Builder free practice exam, scored with full explanations.
Platform App Builder Free Practice Exam →Quick Answer: Best Way to Pass DEV-402
- The DEV-402 has 60 questions in 105 minutes. Passing score is 73%. Aim for 85%+ on full mocks before booking.
- Highest-weight sections: Data Modelling & Management (24%) and Process Automation & Logic (27%), cover these first.
- Practice declaratively in a Developer Edition org. The exam rewards hands-on understanding of when and why to use each feature.
- The ADM-201 (Salesforce Administrator) is a recommended prerequisite. Take it first if you haven’t already.
Section Weightings to Prioritise
Process Automation + Data Modelling = 51%. Master flows, record types, and object relationships first.
4-Week DEV-402 Study Plan
Week 1: Data Modelling & Management, object relationships (lookup vs master-detail, junction objects), roll-up summary fields, formula fields, validation rules, and schema design patterns.
Week 2: Process Automation & Logic: Record-Triggered Flows for field updates and cross-object automation, Approval Processes for multi-step human approvals, and when to choose each tool. Workflow Rules and Process Builder are legacy. Know them for elimination only.
Week 3: Security & App Design: OWD, role hierarchy, sharing rules, permission sets, field-level security, Lightning App Builder (page types, Dynamic Forms), record types, page layout assignments.
Week 4: Full mock exams (aim for 85%+), revision of weak sections, reporting & dashboards, and mobile/deployment basics. Book the exam only after hitting the mock benchmark consistently.
How to Handle DEV-402 Scenario Questions
Most DEV-402 questions present a business requirement and ask which declarative feature best meets it. The key is identifying the constraint in each scenario before selecting an answer.
- Relationship questions: Use Master-Detail when child records should cascade-delete with the parent and when you need roll-up summary fields. Use Lookup when the child can exist independently. A junction object (two master-detail relationships) solves many-to-many.
- Automation questions: Default answer is Flow (Record-Triggered). Choose Approval Process only when a multi-step human approval with rejection paths is described. Never choose Workflow Rule or Process Builder unless the scenario explicitly forbids Flow.
- Security questions: Read the security model in order: OWD sets the baseline, role hierarchy opens up, sharing rules grant additional access, Field-Level Security and page layouts control visibility. Permission Sets grant permissions beyond a profile. Record Types control picklist values and page layout assignment, not field visibility.
- Watch for key phrases: “without code” = declarative only; “most efficient” = native feature over custom-built; “administrators only” = profile-based; “certain users” = permission sets or sharing rules.
How to Know You’re Ready
Use this minimum benchmark before scheduling your DEV-402 exam:
85%+ on 3 timed full mocks (60 questions / 105 minutes each)
The official passing score is 73% (44/60 questions), but scoring at 85%+ on mocks significantly reduces retake risk and accounts for exam-day variance in question difficulty.
3 Concepts That Fail Most App Builder Candidates
These are not the hardest topics; they are the ones where candidates are most confidently wrong. Learn the distinction early.
1. Declarative-First: The Exam Always Prefers Flow Over Apex
When a scenario can be solved by either a Record-Triggered Flow or an Apex trigger, the correct exam answer is always Flow. This is the “declarative-first” principle. The trap is candidates who have real-world Apex experience choosing the code solution, the exam penalises this. Only choose Apex when the scenario explicitly states something Flow cannot do, such as complex callouts or cross-object DML that Flow does not support.
2. Master-Detail vs Lookup: The Sharing and Roll-Up Difference
Master-Detail relationships roll up summary fields (Count, Sum, Min, Max) from child to parent automatically: Lookup relationships cannot. More critically, Master-Detail OWD is inherited: if a Master record is Private, child records follow that access level regardless of the child object’s own OWD. Lookup child records do NOT inherit OWD. Exam scenarios ask you to choose between them, if the scenario mentions roll-up summaries or shared security, choose Master-Detail.
3. Lightning App Builder Visibility Rules vs Profile-Based Assignment
Component Visibility Rules in Lightning App Builder control whether a component is rendered on the page based on record field values, user permissions, or device type; they do NOT prevent the page from loading. Profile-based Page Layout Assignment controls which layout a profile sees. Candidates confuse these: if a scenario says “only show this component to managers,” the answer is Visibility Rules (using a custom permission or profile check), not a separate page layout.
FAQs From Candidates
- What is the App Builder (DEV-402) exam format?
- The Salesforce Platform App Builder exam (DEV-402) has 60 multiple-choice questions, a 105-minute time limit, a 73% passing score, and a $200 fee.
- What are the highest-weight App Builder topics?
- Declarative customisation (37%) and Data Modelling (23%) together account for 60% of the exam. Lightning App Builder, custom objects, formula fields, and validation rules are the most tested skills.
- How hard is the Platform App Builder exam?
- Moderate difficulty, it sits one step above ADM-201. Most candidates with admin experience pass in 4–6 weeks of study. Hands-on practice in a Developer Edition org is essential.
- What is the difference between ADM-201 and App Builder?
- ADM-201 tests administration and configuration; App Builder tests building custom applications declaratively using objects, flows, Lightning pages, and the AppExchange. There is about 30% content overlap in automation and data topics.
- What concepts do most App Builder candidates get wrong?
- The most commonly misunderstood topics for the App Builder exam are: (1) Declarative-First: The Exam Always Prefers Flow Over Apex; (2) Master-Detail vs Lookup: The Sharing and Roll-Up Difference; (3) Lightning App Builder Visibility Rules vs Profile-Based Assignment. Candidates are most confidently wrong on these. Learn the distinctions early to avoid losing marks on questions you expect to get right.
- Why do most App Builder candidates fail questions about Declarative-First: The Exam Always Prefers Flow Over...?
- When a scenario can be solved by either a Record-Triggered Flow or an Apex trigger, the correct exam answer is always Flow. This is the "declarative-first" principle. The trap is candidates who have real-world Apex experience choosing the code solution, the exam penalises this. Only choose Apex when the scenario explicitly states something Flow cannot do, such as complex callouts or cross-obje...
- Why do most App Builder candidates fail questions about Master-Detail vs Lookup: The Sharing and Roll-Up Dif...?
- Master-Detail relationships roll up summary fields (Count, Sum, Min, Max) from child to parent automatically: Lookup relationships cannot. More critically, Master-Detail OWD is inherited: if a Master record is Private, child records follow that access level regardless of the child object's own OWD. Lookup child records do NOT inherit OWD. Exam scenarios ask you to choose between them, if the ...
- Why do most App Builder candidates fail questions about Lightning App Builder Visibility Rules vs Profile-Ba...?
- Component Visibility Rules in Lightning App Builder control whether a component is rendered on the page based on record field values, user permissions, or device type; they do NOT prevent the page from loading. Profile-based Page Layout Assignment controls which layout a profile sees. Candidates confuse these: if a scenario says "only show this component to managers," the answer is Visibility ...
Keep Studying
Next Step
Apply these tips with real DEV-402 practice questions:
After you’re consistently scoring 85%+ on App Builder mocks, the most common next steps are Advanced Administrator on the admin track, or cloud-specific roles like Sales Cloud Consultant and Service Cloud Consultant if you want to move into implementations.
After this exam, consider Platform Developer II or Platform App Builder next.
Share or cite this study guide
Free to link from a forum post, study repo or article. Copy the Markdown and paste it anywhere.