The SuiteCloud platform supports several tools you can use to adapt NetSuite for your organization and to create customization packages that can be distributed to others. You can complete the following tasks with the SuiteCloud Platform:
- Customize the NetSuite UI and business logic through scripting or through point-and-click options in the UI
- Find information in NetSuite
- Create custom roles to ensure users access only the tasks and pages needed for their jobs.
- Share your customizations with other accounts
- Integrate information from other systems into your NetSuite accounts.
The following graphic shows the SuiteCloud platform tools that can be used to create customizations.

In addition, the following references are available:
- A browser tool is available that contains the metadata related to the records, fields, sublists, search joins, and other data available through SuiteScript, the SuiteAnalytics Connect Service, and SOAP web services.
- The REST API Browser contains a list of records accessible through REST web services.
- The SuiteCloud Development Framework (SDF) XML reference also provides information about record-related metadata.
- The SuiteBuilder Advanced Template Reference provides details about the specific fields and sublists available for each standard advanced PDF/HTML template.
- Execution contexts provide information about how or when a SuiteSript script or SuiteFlow workflow is triggered to execute.
- The Application Performance Management (APM) SuiteApp provides dashboards you can use for monitoring and troubleshooting performance of NetSuite.