Skip to site content

Want to grow your business? Think ‘versions’

By Atiba Founder & CEO, JJ Rosen; This article originally appeared in The Tennessean

“Bill Gates is a very rich man today … and do you want to know why? The answer is one word: versions.” — Dave Barry

Most people don’t remember Microsoft Windows 1.0.  It was way back in the fall of 1985 that Bill Gates launched what eventually became the dominant desktop operating system that we all know today.

Windows 1.0 was quite different from the current Windows 10 version that nearly 75% of the world uses on their PCs today.

Windows started as just a simple graphical interface for MS-DOS that made it easier for non-geeks to use a PC.  Apple, which had released its easy-to-use Apple Macintosh nearly two years earlier, was not happy with  Windows’ similarities to the Mac, but nevertheless the battle for the desktop was on.

Before long, millions of PC users were buying Windows 3.1 with new and improved features making Microsoft a household name.  Windows 95, Windows 8.1, Windows 10— thanks to the model of releasing new versions every few years, the product has kept pace with changing times and made Bill Gates very (very!) happy.

In the software world, “versioning” has been established as a highly profitable business model.  From Version 1.0 to Version 1.1 on up, the idea is to keep improving your product one step at a time to meet the ever-changing demands of customers —perpetually.

Sometime in the mid-90s, when our company was just a few years old, I started to think about this concept of versioning outside of just software (yes, I am a geek).

Just like a software application, businesses themselves must always be improving in order to survive and grow, I figured. Constantly looking for efficiencies, changing your offerings as customers’ needs change, reducing the risks of crashing, improving your operations — as time goes by, great companies, like great software, are always getting better.

Like version 1.0 of Windows, version 1.0 of companies are often rough around the edges.

Version 1.0 of our company was just me working day and night trying to do everything.  Once I realized that this was not scalable, our 2.0 version pushed me to hire an employee.  Our 3.0 version built upon that when we expanded the types of services we offered, and then 4.0 focused on improving our customer service and our accounting.

Nearly 30 years since we started, we are now on version 21 of our firm, trying to adjust and become better every step of the way.

Just as with introducing a new version of a software product, introducing a new version of a company is not without risk.

It can be hard to know when to take the “if it’s not broken don’t fix it” approach, and when to make a change.  And every so often, a version upgrade can backfire, making things worse. (Think of it as just another reason to make yet another version!)

But that challenge of forever reinventing yourself is most likely worth the risk of making mistakes along the way. Just ask Bill Gates.

JJ Rosen is the founder of Atiba, a Nashville IT support and custom software development firm. Visit Atiba.com for more info.

Tech Services at Atiba

custom software

Custom Software

We have developed over 1400 custom software applications of all types and sizes. We provide top-notch design, front-end and back-end coding and support, security and load testing, and more...

IT Support

Our network and IT services team knows IT, network, and cloud technologies inside and out. We currently provide IT support and project work for over 200 organizations large and small.

Website Design & Development Services

From creating a new site to making an existing site better, we are ready to ensure that every stage of web design and development meets your needs.

Mobile App Design & Development

From inception to deployment to long-term support, we’re here to help. We know iOS and Android and have deep experience building mobile apps from start to finish.

Artificial Intelligence

Atiba accelerates your AI journey with expert consulting, custom AI solutions, chatbot development, Microsoft Copilot services, and readiness assessments for innovation and growth.

Business Intelligence

Business Intelligence transforms raw data into strategic insights, driving informed decision-making and competitive advantage for businesses.

Recent Blog Posts

staff augmentation frequently asked questions
Staff Augmentation

Staff Augmentation Frequently Asked Questions

Whether you’re exploring staff augmentation for the first time or looking to optimize an existing model, this comprehensive FAQ covers everything from the basics to ...
Read More ›
enterprise software roi
Enterprise Software Development

Enterprise Software ROI & Business Value

A few years ago, a CFO at one of our client companies asked me a question I’ve heard a hundred times since. We were deep ...
Read More ›
ai saas development
AI

AI SaaS Development Company for Growing Businesses

Artificial Intelligence is revolutionizing the Software as a Service (SaaS) industry, creating new opportunities for businesses to enhance their product offerings and streamline operations. AI ...
Read More ›