Services

What we do

Most clients start with one of these and end up using two or three, because the problems rarely stay in their own lane.


SuiteCommerce storefronts and web design
eCommerce Storefront desktop and mobile

Custom themes, site extensions, Reference Checkout, and the performance work that follows launch — plus the Shopify and Amazon channels running alongside your own store.

Where we get called in: a storefront that renders slowly and nobody can say why · Site Builder that needs to become SuiteCommerce · an extension that has to survive the next release.

Search and site optimization

Performance first, because that’s what Google measures first and what shoppers feel first. Then catalog and URL structure, structured data on product pages, and whether you show up when somebody asks an AI assistant instead of Google.

Where we get called in: rankings dropped after a migration · product pages slow on mobile · your business doesn’t come up when somebody asks ChatGPT for a recommendation.

NetSuite customization
Developer with three monitors

For the things NetSuite was supposed to do and doesn’t. SuiteScript, SuiteQL, workflows, custom records, saved searches, RESTlets and third-party integrations — deployed through SDF, version-controlled, documented at handover.

Where we get called in: approvals that don’t actually stop anything · serial numbers you need outbound without full serialization · a 3PL that ships your orders but can’t tell NetSuite.

Finance and accounting operations
Bank Reconciliation Screen

The controller’s side of NetSuite: bank reconciliation, Bill Capture, electronic payments and positive pay, intercompany, and the models that land payroll and marketplace settlements in the ledger correctly.

Where we get called in: payroll hitting the wrong accounts every period · positive pay your bank wants and nobody can configure · marketplace settlements reconciled by hand.

Orders, inventory and fulfillment
Warehouse Picking

NetSuite’s own modules, configured to how you actually operate: order management, inventory and bin management, transfer orders, demand and supply planning, work orders and assembly, landed and standard cost, engineering change orders, WMS and Ship Central.

Where we get called in: inventory that never quite matches the count · transfer orders done by hand · purchasing run off a spreadsheet forecast nobody trusts.

WordPress and legacy systems

The WordPress site or custom PHP application that still does something important and is running on a version past end of life. Assessment, careful upgrades, migrations, and the servers some of these live on.

Where we get called in: your host is retiring your PHP version · a plugin broke and the original developer is gone · a portal nobody on staff understands.

AI and NetSuite

Connecting an AI tool like Claude to your NetSuite account through the AI Connector Service, with a role that only sees what it should. And making sure AI search tools can read your website so you show up in the answer.

Where we get called in: you want to ask NetSuite questions in plain English · the connector is set up under a role that sees too much · your business doesn’t come up when somebody asks an AI tool about what you sell.


We also do dedicated server and hosting operations, and migrations off NetSuite to QuickBooks when that is the right answer. For ongoing work on a monthly fee, see Monthly programs. For things we’ve built once and now install, see Products.


Not sure which of these you need?

That is normal, and it is often the wrong question. A slow site turns out to be a data problem. A reporting request turns out to be a process problem. A request for custom development turns out to be a module you are already paying for and have never switched on.

The first hour is free. Bring us the single thing that is most broken and we will spend an hour on it with you, in your account, and send you written notes afterwards — whether or not you hire us.

Book a free hour · See what we’ve built · Practical guides