Powerful SuiteScripting

Suite Scripts are NetSuite's way of using industry-standard javascript to automate routine or special tasks to make your life easier, and to add functionality hereto not possible. Suite Software has been helping clients with scripts from the early days when only browser-side scripts were supported, but with the advent of server-side scripting support from NetSuite, we are constantly using Suite Scripts in powerful ways.

How you can use Suite Scripts for greater capability - Some real-world examples
 
Rewards Points / Loyalty Program:
Suite Software has created a comprehensive Rewards Points program in NetSuite, using server-side Suite Scripts. It is triggered when someone buys a product, where the script starts actually adding and tracking the buyers (and also a “referrer's”) rewards points for the history of each individual in the system. Redeeming of points is also implemented, as is email communication to each party. And this is all done with Suite Software-created scripts installed in the client's NetSuite account
 
Automatic Transaction processing for specific industries:
Suite Software has created comprehensive A/R processes where industry-specific order types are created and taken through the fulfillment & invoicing process. On the A/P side, Vendor bills are created and updated.
 
Calculating Custom Purchase Price based on Customer Order:
When a customer order is entered that has special attributes, a script creates a purchase order, where purchase prices are calculated based on the originating customer order attributes.
Another script computes a custom item commission and a purchase price based on customer order attributes.
 
Sending select info to External site:
Triggered by a user buying an item (in this case, a software package), a server-side Suite Script captures serial number registration, validates and notifies an external license server (located overseas) with an http message, providing immediate feedback to the buyer. A custom record is updated with the latest data for pickup by another integration process.
The script makes a quick licensing process happen, while also improving user experience.
 
A highly-customized order-entry screen for Retail or Wholesale:
NetSuite has matrix-item functionality where an item can have size-color-season type attributes. But what if you wanted to present these choices in a very special way that is meaningful to your business? Suite Software created a "Suitelet" to do just this, which shows each of the matrix-members with inventory counts and "Available to Purchase" quantities. Many variations are possible!