From Builder to Software Architect
5th Jun 2026 | From the Founder
Back in 2001, I wasn't a software developer.
I was a certified builder with a strong background in sales, and like many business owners, I was constantly looking for better ways to help businesses operate more efficiently.
At the time, I was selling another accounting software package and working closely with customers every day. The more time I spent with them, the more I heard the same frustrations.
"Why can't the software do this?"
"Why do we still need spreadsheets?"
"Why do we have to enter the same information twice?"
The requests weren't unreasonable. They were practical improvements that would save businesses time, reduce mistakes, and make life easier for staff.
Unfortunately, the software company wasn't interested.
Customers would ask for enhancements and receive the same answer over and over again.
"No."
"It's not on the roadmap."
"We don't support that."
After seeing enough businesses struggle with software that wasn't evolving with their needs, I made a decision that changed my life.
If nobody was willing to build the software businesses actually needed, I would learn how to build it myself.
At the time, I had absolutely no software development experience.
Looking back now, that may have been my greatest advantage.
I wasn't trying to build software.
I was trying to solve business problems.
Twenty-five years later, that philosophy still drives everything we do at VS1.
What Most Businesses Get Wrong About Software
One of the biggest misconceptions I see in business is that software itself solves problems.
It doesn't.
Software simply amplifies whatever processes already exist.
If your processes are poor, your software will expose those weaknesses.
If your data is poor, your reports will be poor.
As the saying goes:
Garbage in, garbage out.
Many businesses spend years searching for better reports, dashboards, and analytics when the real problem is the quality and consistency of the information being entered.
Technology is only as powerful as the data flowing through it.
The Real Cost of Disconnected Systems
Throughout my career, I have visited hundreds of businesses.
The same pattern appears time and time again.
One system for accounting.
Another for CRM.
Another for inventory.
Spreadsheets sitting in between everything.
Information being entered multiple times.
Staff chasing paperwork.
Managers waiting for reports.
Business owners working late simply trying to understand what's happening inside their own company.
The inefficiency is staggering.
What many business owners don't realise is that these small inefficiencies compound every single day.
Five minutes here.
Ten minutes there.
A duplicated process.
A missed invoice.
A delayed purchase order.
Over time, these seemingly minor issues become significant costs.
Not just financially, but emotionally as well.
Staff become frustrated.
Managers lose visibility.
Owners lose confidence in their numbers.
What "Fully Integrated" Actually Means
Today, almost every software vendor talks about integration.
But in many cases, integration simply means connecting two separate systems together.
That's not how I view integration.
To me, a fully integrated ERP system means that information flows seamlessly through the entire business from first customer contact through to final accounts.
A lead becomes an opportunity.
An opportunity becomes a quote.
A quote becomes a sale.
A sale updates inventory.
Inventory updates purchasing.
Purchasing updates accounts.
Accounts update reporting.
Every transaction affects the relevant areas of the business automatically.
No double handling.
No duplicate entry.
No spreadsheets required to bridge the gaps.
That has always been the vision behind VS1.
The Hardest Parts of Building an ERP System
People often assume accounting is the most difficult module inside an ERP system.
In reality, some of the most complex areas have been Manufacturing and Payroll.
Both modules contain enormous numbers of moving parts.
A single change can have consequences throughout inventory, costing, reporting, purchasing, production planning, accounts, and profitability analysis.
What appears simple on the screen can require months of design and development behind the scenes.
In fact, Manufacturing and Payroll were both among the longest and most challenging modules we ever built.
The Manufacturing module, particularly its relationship with inventory, presented some of the most complex development challenges we encountered.
Every component, every stock movement, every production process, and every costing calculation had to work together accurately.
Building software that reflects real-world manufacturing processes is far more difficult than many people realise.
The Move to the Cloud
One of the biggest transitions in our journey was moving from desktop software to the cloud.
At the time, it felt like rebuilding large portions of the business from the ground up.
Technology was changing.
Customer expectations were changing.
The way businesses consumed software was changing.
Like every major technology shift, it came with challenges.
But it was necessary.
The businesses we serve needed access from anywhere, real-time visibility, and the ability to collaborate across locations.
Today, cloud technology has become the standard, but the transition was one of the most significant projects we ever undertook.
The Customers Who Helped Shape VS1
One thing I'm particularly proud of is the relationships we've built over the years.
Many of our customers have been with us for decades.
One manufacturing company began using our software in 2002 and remains with us today.
Together we've experienced economic booms, downturns, technology shifts, and countless business challenges.
They've grown into an incredibly successful organisation, and we're proud to have played a small part in that journey.
Similarly, one of our hire and rental customers has been with us since 2003.
Over the years they have helped shape the Hire module into what it is today.
Their feedback, ideas, and practical experience contributed significantly to creating a system that works in the real world.
These aren't just customers anymore.
They're friends.
And they are a reminder that software development is ultimately about helping people succeed.
A Customer Visit I'll Never Forget
Of all the customer visits over the years, one stands out above the rest.
In 2008, we began working with a large furniture and artefacts retailer.
While conducting onsite training, I witnessed something I had rarely seen before.
Throughout the day, the entire family would arrive at the store.
Parents.
Grandparents.
Wives.
Babies.
Everyone was involved.
The business wasn't simply a workplace.
It was an extension of the family itself.
The warmth, devotion, and genuine care they had for each other left a lasting impression on me.
Even today, many years later, I still remember that experience.
It reminded me that behind every transaction, invoice, report, and software implementation are real people building lives, supporting families, and pursuing their dreams.
Lessons Learned After 25 Years
If there is one lesson I have learned repeatedly throughout this journey, it is this:
You will get knocked down.
Every business owner does.
Every software company does.
Every entrepreneur does.
The important thing isn't avoiding setbacks.
The important thing is what happens next.
When you get knocked down, which you will, simply get back up, dust yourself off, and keep moving forward.
That mindset has carried us through software failures, technology shifts, market changes, and countless challenges over the past twenty-five years.
Looking Forward
Artificial Intelligence is already changing the software industry, and it will continue to do so.
At VS1, AI is helping users learn the software, assisting developers, and improving efficiency throughout the business.
But despite all the advances in technology, I don't believe AI will replace human ingenuity.
Humans collaborate.
Humans innovate.
Humans imagine possibilities that don't yet exist.
Technology will continue to evolve.
AI will continue to improve.
But the best outcomes will always come from combining great technology with great people.
And that's exactly what we intend to keep building.
Because after twenty-five years, our mission remains unchanged:
Help businesses operate more efficiently through software that solves real business problems.
About the Author
Dene Mills is the founder of VS1 Cloud and has spent more than 25 years developing ERP software solutions for businesses across manufacturing, hire & rental, servicing, wholesale distribution, and professional services. Starting as a certified builder with a background in sales, Dene taught himself software development after seeing first-hand the limitations of traditional accounting systems and the challenges businesses faced with disconnected software.
Still running multiple disconnected systems?
Discover how a fully integrated ERP platform can connect your CRM, inventory, manufacturing, projects, servicing, and accounting in one seamless solution.
Contact the VS1 team for a personalised demonstration.
