{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":2282,"path":"application-development/planning-applications.md","title":"Planning your application","bundle":null,"doc_type":null,"release":"australia","body":"\n# Planning your application\n\nThe application development process starts with planning. Consider how the application will work, who will use it, and how it improves user experience.\n\n## Planning on the Next Experience\n\n-   **[App intake](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/application-intake/submit-intake-request.md)**\n\n    With your carefully planned idea in hand, you're ready to submit it through Application Intake for approval and development in App Engine Studio \\(AES\\).\n\n-   **[Define tables and fields for application records](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/define-tables-fields-application-records.md)**\n\n    Applications use tables and records to manage data and processes, such as Incident, Problem, and CMDB.\n\n-   **[Security: App Engine Studio roles and permissions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-studio/aes-personas-roles.md)**\n\n    Administrators assign roles to give team members permission to configure or use AES.\n\n\n## Planning on UI16\n\n-   **[Delegated development](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/delegated-development-and-deployment/c_DelegatedDevelopment.md)**\n\n    Delegated development enables designated users without a system admin role to develop or deploy applications on the ServiceNow AI Platform.\n\n-   **[Schema map for tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_SchemaMapForTables.md)**\n\n    The schema map displays the details of tables and their relationships in a visual way, enabling administrators to view and easily access different parts of the database schema.\n\n-   **[Table Administration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/c_TableAdministration.md)**\n\n    Administrators can use Table Administration to view and modify the database structure.\n\n-   **[Team Development](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/team-development/team-development-landing.md)**\n\n    Team Development supports parallel development on multiple, non-production ServiceNow instances.\n\n\n## Related applications and features\n\n-   **[Security: Access control](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/ACL-access-checks.md)**\n\n    By default, when application administration is enabled for a scoped application, access control \\(ACL\\) rules for the scoped application are applied. If no ACL rules for the scoped application are found, global ACL rules can apply.\n\n-   **[Security: Edge Encryption](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-security/edge-encryption.md)**\n\n    ServiceNow® Edge Encryption encrypts sensitive data on your company premises before sending it over the internet to your ServiceNow instance \\(encrypted in flight\\), where it remains encrypted at rest.\n\n-   **[Security: Roles](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/ui-builder/security-roles.md)**\n\n    Set up the security and roles for your UI Builder instance. Security and roles in UI Builder are controlled through your application's scope, domain separation, and protection policy settings.\n\n-   **[Security: UI policies](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/t_CreateAUIPolicy.md)**\n\n    Create a UI policy to define custom process flows for tasks.\n\n-   **[Security: Users and groups](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/customer-service-management/configure-csm-users-groups.md)**\n\n    Create users and groups using the ServiceNow AI Platform user administration feature.\n\n-   **[ServiceNow application repository](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/application-repository-self-hosted/app-repo.md)**\n\n    After you develop and test a custom application, you can make the application available to company instances by publishing it to the ServiceNow application repository.\n\n\n"}}