What we do for your business
We design and write custom software to help streamline your business workflows, saving your staff time and saving you money.Your business evolved. Your software should catch up.
We write custom databases, standalone applications, and other software to take your current business practices, optimise them, and improve access to business information for your staff. Many successful businesses grow over time, yet the tools used daily to keep things running evolved into place, they were not planned.
Imagine if you could put a tool in place which takes the best of everything you have achieved whilst removing the inefficient parts and delays: you save time and money. This can be achieved when bespoke software is made for you by a company that understands your business first, but that can code efficient and slick software.
Sound familiar?
The same figures typed into three different spreadsheets. A master workbook that only one person truly understands. Reports that take a day to pull together and are out of date by the time they land. Stock nobody can find, invoices nobody chased, and a filing system that made sense in 2009. None of this is anyone's fault, it is simply what happens when a business grows faster than its tools. The good news is that every one of these problems can be fixed.
Business first, code second.
Script Monkey is run by a former construction CEO, so we speak your language before we speak JavaScript. We understand deadlines, cashflow, site realities and, above all, change. Every project starts with business analysis: we learn how your business really works, then build software that fits it like a glove.
Use the licenses you already own.
Most businesses are sitting on enormous untapped power. Excel, Access, SQL Server and your CAD tools can do far more than anyone has asked of them. We squeeze every drop of value from the software you already pay for, integrating your existing systems into one seamless whole, with minimal new licensing.
What we build:
- Databases and applications, secure, multi-user and tailored to you.
- Process automation, in any language, on any platform.
- Systems integration, so your tools finally talk to each other.
- Web applications, from websites to e-commerce, scrapers and trading bots.
- Engineering software, highly technical tools for demanding industries.
Real results:
We have automated Solidworks for facade engineering, generating production drawings, cutting lists, take-offs and BIM models for entire facades, so a design change means simply re-running a script. We have sized cast-in embedments across whole buildings in a single pass using interactive wind load heat maps. Our construction stock management system turned dead stock back into cashflow, and our billing management case study shows how construction billing became fully auditable.
And because we work alongside you through implementation, our software goes live and stays live, with no downtime.
Questions we often hear
Do we need to replace our existing systems?
Rarely. Our first instinct is to build on what you already have, connecting the tools your staff know and trust rather than ripping them out. Replacement only makes sense when a system is genuinely holding you back.
Is bespoke software only for big companies?
Not at all. Smaller businesses often see the biggest gains, because a few hours saved each week matters more when the team is small. A focused tool that removes one painful bottleneck can pay for itself quickly.
We are not in construction. Can you still help?
Yes. Construction and engineering are where we cut our teeth, but the problems we solve, scattered data, repetitive admin and disconnected systems, look much the same in every industry.
How long does a project take?
That depends on the scope. A single automation can be up and running quickly, while larger systems are delivered in stages, so you start seeing the benefits long before the final piece is in place.
What happens once the software is live?
Businesses keep changing, so we stay on hand to support, adjust and extend what we have built as your needs evolve.
Coding since 1999. Ready when you are. Let's talk.
The Blog
Construction Billing Management Case Study
Construction Billing Management Case Study: Billing multiple clients and sites can be time consuming, and it is easy to miss cashflow follow-ups with a manually tracked or spreadsheet based system. Learn how we simplified the process and made every step auditable.
Real time embedment design - Facade Engineering
Using an interactive heat map for wind loads, we were able to size cast-in embedments for entire building facades in one pass, allowing for code compliance and factoring discontinuities. Significant time savings allow structural engineers to statistically check instead of talent lost in repetition.
Stock Management in Construction
Many construction business have an ever growing stockpile of valuable materials. By integrating ordering and stores, all that dead cashflow can be injected back into your business, increasing profit margins, and reducing rent of costly floor space.
Experience Facades, a website by Script Monkey
A website we created for facade guru: Steve Daniels - "The Facade Whisperer"
Script Monkey Blog – Word Clouds with D3.js
A blog about making word clouds for data visualisation with D3.js
Script Monkey blogs: MS Access SendOject Trapping Error 2501.
How to gracefully handle a user cancelling send when the SendObject Action is being used.
Exploring whether 3D Document Management is Possible
Instead of storing text in databases, what if we could place and group documents in a 3D environment?
3d Modelling Automation - Facade Engineering
Solidworks automation produced production drawings, bar drawings, cutting lists, take-offs, and BIM models. UCW (Unitized) panel drawings were automated, digitally 'hung' on the as-built concrete structure and then sent to production. Design changes: Re-run the script to save serious money.
Coding journal and random thoughts
Another day in the life of a coder... Sometimes you can bang your head on a wall and fail to solve a thorny problem, not realising that all you need do is redefine the problem.
The philosophy of business is not something that gets explored too often, yet managers instantly classify staff into groups and rarely revisit the boxes once the lines are drawn. How can you break out of a box?
The thing we love about coding is that most people working in any business sector have little idea what can be done with the tools they use every day. Excel is a beast of a piece of software, but like the tip of an iceberg, it is barely and rarely used properly in most businesses.
Thoughts from an old coder - where are we going?
script monkey: business solutions using digital intelligence