Extending NetSuite to power your business
What is NetSuite SuiteCloud Platform Development?
The SuiteCloud Development Framework (SDF) and the JavaScript-based SuiteScript customization language and APIs provide a rich set of tools, processes and environments including AI-powered coding and testing solutions to collaboratively develop and manage NetSuite customizations, integrations and applications created in-house or sourced from ISV partners. Whether you work in a team or are an individual developer, SDF maximizes productivity and agility at every stage of your pipeline - from build and test, to deploy and update in support of your successful software practice.
Meeting the Unique Needs of Your Business
SuiteCloud extends native ERP, Commerce and HCM product functionality in virtually unlimited ways to meet the exacting needs demanded by your organization. For in-house software development teams, ISV's, and partners, Platform development solutions enable technical users across a range of skillsets to augment NetSuite to help you realize ultimate business advantage.
End-to-End Software Lifecycle Management
SuiteCloud puts you in control of your software pipeline with industry standard tools and technologies to manage change and automate each stage of your DevOps lifecycle, including cloud application deployment and operational monitoring.
The flexibility that NetSuite provides us with scripting and all the scripting objects is huge. Anything can be a button push and most anything can be automated.
Learn How ERP Can Streamline Your Business
Free Product Tour(opens in new tab)NetSuite SuiteCloud Platform Development Benefits
NetSuite SuiteCloud Platform Development Features
Extend and optimize core NetSuite functionality with SuiteCloud Platform tools and technologies for developers and technical users in your company or implementation partners to deliver solutions that power businesses across any industry or geography you operate in.
SuiteScript Customization Language
Based on ECMAScript-standard JavaScript, SuiteScript is a full-featured programming language for developing custom business logic and data objects to orchestrate user events, automate scheduled processes, run map/reduce queries, customize workflow actions and much more.
AI-Enhanced Software Development
Rapidly generate SuiteScript source code with Oracle Code Assist, an IDE plug-in serviced by optimized Large Language Models (LLMs) running on Oracle Cloud Infrastructure (OCI). Leverage Oracle Code Assist to upgrade and maintain legacy scripts, as well as produce codebase documentation.
Prompt Engineering
Craft effective prompts with NetSuite Prompt Studio when working with LLM-based code generation and testing tools to maximize the clarity, context, relevance and structure of your prompts and consistently produce desired results.
Robust API Catalog
Build extensions that deliver powerful business functionality by leveraging an extensive collection of platform APIs that give developers reach into NetSuite services ranging from query and integration to caching, security, commerce, analytics, storage, asynchronous functions and process automation.
Generative AI-Aware APIs
Programmatically send and receive requests from Oracle OCI-hosted generative AI services with the SuiteScript Generative AI API module, creating a wide array of new opportunities to customize and enhance the NetSuite user experience in your organization with intelligent and personalized functionality.
Powerful Debug and Test
Optimize quality and minimize the incidence of defects in your custom code using robust SuiteCloud testing tools and environments like the open-source Jest unit test framework and the widely used Chrome debugger.
AI-Generated Test Cases and Code Optimization
Request Oracle Code Assist to generate a full range of unit tests to maximize coverage across all custom script modules before deploying to production. Furnish existing SuiteScript code segments to LLM-based prompts that help identify defects or other inefficiencies, even integrate with source control repositories to automatically analyze code when initiating pull requests.
Development Framework and Processes
The SuiteCloud Development Framework (SDF) provides technical teams with a collaborative, project-based environment for build > test > deploy > upgrade of applications and customizations provisioned to accounts and environments throughout your organization.
Developer Tools
SuiteCloud connects programmers to NetSuite resources with a range of developer tools including plug-ins for popular IDEs like VS Code and WebStorm. Node.js and Java command line interfaces (CLIs) and testing frameworks accessible from GitHub repositories provide IDE-centric development, control and testing for all your managed accounts and environments and are now supported by Oracle Code Assist to maximize developer efficiency.
Unified Metadata-Driven Record Architecture
Extend NetSuite’s out-of-box data model by creating and custom records, fields, forms, transactions and metadata with visual tools and APIs to organize, track, and secure all of your business information. Custom and standard records represented as business objects are accessible to any Platform functionality you configure, customize or extend.
Resources
Data Sheets
Access specifications, features and benefits of the NetSuite SuiteCloud Platform.
Guides & Blogs
Go deep into topics around the NetSuite SuiteCloud Platform.
- Ease Application and Customization Distribution with the SuiteCloud Development Framework (Blog)
- Create Customized and Attractive PDF and HTML NetSuite Documents in Any Language (Blog)
- SuiteCloud Customization Manager Simplifies Standard and Custom Record Management (Blog)
- Graal Runtime Technology Improves NetSuite Platform Developer Productivity (Blog)