Java ScriptEvery business is unique in how it operates which is why one of the first things we do during a project is to gain a detailed understanding of all processes within the business. These processes are then mapped onto NetSuite by utilising the extensive customisation capabilities provided by NetSuite.


Examples of the kinds of customisations which can be performed in NetSuite are:

  • Add custom fields of different data types (e.g. dates, dropdowns, text) to the various built-in data records such as leads, opportunities, customers, orders and invoices.

  • Create custom entry forms to provide a streamlined entry form for a specific business process. Includes the design of available fields, sub-tabs and field groupings.

  • Create new record types to collect data specific to the needs of your organisation and define relationships between these record types and pre-existing NetSuite record types.

  • Create custom “centres” that tailor the user experience for a particular role. Centres are NetSuite’s term describing the set of menu options a particular user is presented with when logged into NetSuite. For example, a warehouse picker would have a centre containing links to view open pick lists whereas a member of finance would have a centre with links to view outstanding invoices for example.

  • Create roles to manage specific permissions and restrictions within the organisation. Restrict access by subsidiary or department and more. Manage permissions such as to transactions, reports, forms and searches.

  • Design custom workflows using SuiteFlow to automate and streamline business processes such as lead nurturing using a graphical interface. Custom workflows can be initiated either by user action such as when records are viewed, updated or created or on a scheduled basis.

  • Gain business intelligence using SuiteAnalytics to define and measure progress against a custom set of KPI’s (Key Performance Indicators).

  • NetSuite can be customised in virtually limitless ways using SuiteScript. Anything from additional validation on input forms to entirely new applications can be created in this way.