A Solution Architecture Document explains how your solution works and helps Salesforce security reviewers understand its structure, components, and functionality. This document is a required part of the Security Review submission and should provide clear insights into your app’s architecture and usage. Providing detailed documentation helps ensure a smoother and faster review process.
You can include one or more of the following in your Solution Architecture Document:
1. User Guide or Written Instructions:
- Explain how to install, configure, and use your solution.
- Provide step-by-step workflows for key features.
- Include screenshots to illustrate processes.
2. System Architecture Diagram:
- Visualize how different components interact (e.g., Salesforce, external endpoints, databases).
- Show data flows, integrations, and security controls.
- Use standard symbols for clarity (e.g., API calls, webhooks, authentication layers).
Choose the format that best explains your solution. For some apps, a diagram may be more effective, while others may benefit from detailed user instructions. Including both can provide a comprehensive understanding and help the Salesforce security team evaluate your solution quickly and accurately.



