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 →