Service · Milestone-based · 2–8 weeks

Customisation & SuiteScript

SuiteScript, custom records, fields, and forms — built to NetSuite best practice, documented, and handed over without creating dependency on us.

Overview

NetSuite's configuration layer handles 80% of requirements well. The last 20% — the logic specific to your industry, your approval chains, your pricing structure — requires SuiteScript or advanced configuration. We scope customisation work precisely: every script with a documented purpose, acceptance criteria written before code is written, and a handover that leaves your team able to maintain what we've built. We don't write black-box automations that only we understand.

SCOPE OF ENGAGEMENT
Requirement analysis — mapping business logic to the correct NetSuite approach (configuration vs. script vs. workflow)
SuiteScript 2.x development — RESTlets, scheduled scripts, user event scripts, client scripts, Suitelet forms
Custom record, field, and form design following NetSuite metadata best practice
Saved search and report development for operational and financial use cases
Advanced PDF/HTML template customisation for invoices, POs, and statements
Integration scripting where a native connector doesn't meet requirements
DELIVERABLES
Functional specification before any code is written
Fully documented SuiteScript with inline comments and a maintenance guide
Test plan and signed-off UAT results
Deployment runbook — step-by-step instructions your team can follow without us
Training session for the team who will own the customisation
Process & methodology

How the work runs.

01DiscoveryStructured sessions to capture the business requirement, the failure mode it addresses, and the acceptance criteria that will determine completion.
02DesignTechnical design document: the approach, the scripts or configuration changes required, and any dependencies. You review and approve before build begins.
03Build in sandboxAll development happens in sandbox first. No changes to production until UAT is complete.
04UATFormal UAT against the acceptance criteria. You test, you sign off. We fix any items that don't pass.
05DeploymentProduction deployment following the agreed runbook. Smoke-tested in production before sign-off.
06HandoverDocumentation, training, and a 30-day defect warranty period. Post-warranty issues are scoped as new work.
WHAT WE NEED FROM YOU
A named business owner for the requirement who can make acceptance decisions
Sandbox access equivalent to production for the duration of the build
UAT resource availability — typically 2–4 hours per sprint
Timely feedback on deliverables (within three business days of submission)
EXPECTED OUTCOMES
The business requirement met exactly — no more, no less
Documentation your team can use to maintain the customisation without us
No undocumented scripts or black-box logic in your account
Your internal team trained on what was built and why
SUCCESS METRICS
Acceptance criteria signed off by business owner before deployment
100% of scripts documented with maintenance guide
Zero production deployments without prior sandbox UAT
30-day defect warranty on all delivered work
Frequently asked

Questions we hear before this engagement.

Related services

Often paired with this engagement.

MILESTONE-BASED

Workflow Enhancement

Approvals, notifications, and automated routing rebuilt to remove manual steps and dead ends from your existing workflows.
VIEW SERVICE →
INCLUDED IN PROJECTS

Scoping & Proposals

We turn a vague requirement into a precise scope: deliverables, milestones, acceptance criteria, and a fee you can take to the board.
VIEW SERVICE →
HOURLY RETAINER

Ongoing Support

A reserved block of consulting hours each month — admin work, fixes, small enhancements, and questions answered by the same consultant every time.
VIEW SERVICE →