NetSuite uses the SuiteScript Customization Language, which is 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.