NetSuite SuiteCloud Developers: abandon the Microsoft Windows desktop metaphor

NetSuite is keen to reinforce the fact that it is the only true cloud ERP player; the firm was around before this thing “called cloud was called cloud” and so has engineered both its customer and user/developer offerings for a more native embrace of the online world.

When NetSuite talks about its approach to User Interface design for the cloud’s modern business applications, the company asserts that from its first release it “abandoned the Microsoft Windows desktop metaphor” of the previous era and moved applications into the world of the web. The company has subsequently echoed this pedigree that drives this mantra throughout the development of its own SuiteCloud Developer Network.

The message from NetSuite is that this is software application development for cloud programmers in the cloud, of the cloud and by the cloud.

Formally known as the SuiteCloud Developer Network (SDN), the firm offers a network of support resources designed to support programmers building what are called “SuiteApps” on its own platform for on-demand Software-as-a-Service (SaaS) business management software.


The SuiteCloud Developer Network has been established to offer what the firm calls “end-to-end tools” with commensurate levels of support in the form of comprehensive technical services and product management collaboration. The firm also offers extensive co-marketing and lead generation programs for SDN partners.

In terms of programming mechanics, Iman Sadreddin, senior director of commerce development at NetSuite says that, “NetSuite, JavaScript is our server-side language of choice. While JavaScript has traditionally been a client-side language, NetSuite makes use of server-side JavaScript, allowing customers to write complex business logic that runs efficiently in the cloud without having to learn a new language.”

For cloud developers looking to physically start building cloud applications on NetSuite, the SDN is a route to resources to support a true on-demand platform that combines accounting along with Enterprise Resource Planning (ERP), inventory, customer relationship management (CRM) and ecommerce in a single system.

Once a cloud developer has built an application on SuiteApp they are able to list it on, NetSuite’s online software solution directory. From that location, customers will be able to search for it by industry, business need or product name. External third party customers are also able to test out programmer’s cloud applications right there on SuiteApp and then submit reviews which will benefit other potential users.

According to NetSuite, “The NS-BOS (NetSuite Business Operating System) gives developers, ISVs and solution providers a Platform-as-a-Service (PaaS) application development environment with a complete set of tools to build, integrate and distribute vertical applications for the real business cloud, faster than with any other Platform as a Service.”

As well as data sheets and success stories designed to inspire other programmers, the SDN also offers use of NetSuite development accounts, product and API training, technical content and samples, technical webinars, beta participation, customer support alignment and integration guidance.