Posts

Showing posts with the label entrepreneur

What does it take to start a software company? Part 1: Cloud vs. On-Premise

     What's it actually take? You've spent how much? Who told you to use that framework and code? These are just a few of the questions I receive from time to time when people ask about software. For now, I'd like to stick with the most basic one. What does it actually take to create a SaaS (software as a service) company.      Many people have this thought that they either know computers or they don't. Fair point I guess, but that's not necessarily true. With any business there are tools that are needed. Good tools, good people, a plan, proper structure, etc.  To start your own software company it's actually not that complicated. At least not as complicated as I made it in the beginning.       Cloud or on premise? Having software in the cloud makes updates much easier. Updates are done remotely and pushed at once so all users can see them. A little time consuming to set up properly and manage over time, but hardware is managed ...

Starting a software Company

How Software Has Changed      Software has drastically changed in the last twenty years.  With cloud infrastructure, it is much easier for entrepreneurs to start their own SaaS companies with little resources.  Gone are the days where companies spent millions for on-premise equipment such as servers, storage, and everything else.  Gone are the days where full time developers made everything from scratch.  In the early days, my father, a COBOL programmer, had to make everything himself.  In today's market, GitHub, GitLab, and every other repository service has open source software and plugins that developers give a way, for free.  Websites such as Freelancer.com and Upwork make it easy for American entrepreneurs to connect with developers in India, who only charge $20 per hour.  The $20 sounds enticing to a startup, especially compared to prices of American developers.  If this is so easy, then how come it took me nearly two ye...