MBA1095 Q&A Wednesday: Can I create a software company with no technical knowledge?
2 Feb 2026 · 9 min
This podcast episode (hosted by Omar Zenhom) answers a listener (Vinod) asking whether one can start a software company with no technical knowledge. Omar draws on his experience co-founding WebinarNinja, explains he had some self-taught web-development basics (HTML/CSS/PHP) and later took crash courses to understand software logic, and advises that founders should have at least a technical foundation, learn about technology stacks, hire engineers for heavy lifting, and find a mentor. He warns against starting a software company if you dislike technology and recommends starting a business in a field you understand before attempting complex software ventures.
Chapters
Let me tell you about Intuit QuickBooks. When I was starting out my business, I remember sitting at my desk late at night not working on my business but cleaning up numbers, tracking and reconciling payments and wondering how this became my life. But once I automated the admin side of things, of my finances, those nights had disappeared and I felt a whole lot better. Outdo it with intuit QuickBooks QuickBooks is the trusted end to end solution that businesses rely on for getting paid, managing finances, paying employees, finding new customers and more. QuickBooks provides a team of AI agents and trusted experts, so doing it yourself no longer means doing it alone. Their payment agent gets you paid faster, their customer agent finds leads, follows up and secures more sales, and the accounting agent automates and categorizes transactions. Get your critical business jobs done with QuickBooks on the Intuit platform. Ready to save on new tech? It's time for Dell Tech Day's annual sales event celebrating our customers with fantastic deals and benefits. Perks include Dell rewards, free shipping, premium Support and more. PCs like the Dell 14 with Intel Core Ultra processors will help you do more faster and with a premium suite of monitors and accessories, you can upgrade your whole setup with amazing savings. Visit Dell.com deals. Hey O. Welcome to the $100 MBA Show. Because your business deserves the best. That's why we deliver practical business lessons every single day with our daily 10 minute business lessons for the real world. I'm your host, your coach, your teacher Omar Zenholm. I'm also the co founder of the Hundred Dollar mba, a complete business training and community online and today's episode is a Q and a Wednesday episode. On our Q and a Wednesday episodes, I answer a question from one of you, one of our listeners. Today's question is from Vinod. Vinod asks, can I create a software company with no technical knowledge? This is a question I get asked a lot. Can you start a tech company, a software company, without being a tech founder, without being a developer, without a coder, an engineer? And I have very strong opinions about this. Now I get asked this question a lot because many people think that I'm not a tech founder, that I don't come from a background as a developer. And that's somewhat true. I've never been a developer as a profession. I never coded for a living. But that's half the story. I'm going to share my take on this, give my answer to this question and my advice to those who have minimal technical knowledge and want to start a software company. Lots to cover so let's get into it, let's get down to business. So vanode asks a very common question. I get asked, can you start a software company with no technical knowledge? So I run a software company, Webinar Ninja, a webinar software, and we've been doing this for over four years now. Neither my co founder Nicole or I have been professional developers or coders or anything like that in the past. But that's not the full truth. I spent a period of my career early on as an entrepreneur helping people create their websites using WordPress. That's designing and modifying the design as well as coding some elements of it. Now this is kind of the entry level or basic version of web development. I never created an app, I never created anything complex, I never created a software. But I knew some HTML, some css, a bit of PHP and was able to edit and modify and even create some very simple websites. Now just to give you some background, I'm self taught. I took online courses and I had no formal training. I never went to school for this. But I've always been interested in technology and I've always been a learner. I always love to learn new things. So I had a bit of experience of understanding development and coding and technology before I started my software company. Now when I did start the software company, I also took a deeper dive in understanding web development, app development, software development. I took a crash course in software development. Actually Nicole joined me in. That course is literally a weekend crash course. And the whole point is to understand how is coding all done. It's a very basic understanding of the logic behind creating software. And the point I'm making is that we took this course just so we understand what our team is doing. So I can look at code and understand what is happening. It doesn't mean that I know how to reproduce it or fix things, but I have a general understanding. This is very important because you just can't stop, start a restaurant and not know your way around the kitchen. You don't have to be a three star Michelin chef, but you should have some understanding and know how to make an omelette, right? Should have some basic understanding. You also have to have some sort of understanding of how a software company is run, the technical background of it. What are the moving pieces, what are the elements you need to have? Like you need somebody to take care of your servers, you need a systems admin. What does that person do? What's their job description? How does your software code get distributed to your customers or to the servers? How do Things get updated. What kind of code repository are you going to use? What is a code repository? Are you going to be using GitHub or BitBucket? You need to familiarize yourself with this information. Shameless. Plug to one of our sponsors, Codecademy, they have some really great courses for you to get your feet wet in this type of technology. And you can get 50% off your first month. That's codecademy.com and use promo code MBA. So you should have some foundation. You don't have to be a wizard. You don't have to be, you know, a highly, highly skilled engineer because you can hire people that are more talented than you are, but you have to have some sort of general understanding of what you're building. You also have to have some sort of aptitude to learn new technologies, learn what's on the horizon and in your genre, in your marketplace. For example, with webinar technology, I'm constantly learning about new live broadcast technology, delays in technology or delays in broadcasting. I should say if you're starting an email marketing software, then you understand how email works. And why does Gmail send things to junk mail? How do you get through those filters? You can't be hands off because you have to have some sort of vision and understanding of where your business is going. Now, having said that, you can hire people to do the development and engineering for you, the heavy lifting, and those experts will fill in any gaps that you have in your knowledge. So you can ask some questions like, hey, I don't particularly understand how this is done or why there's a delay here or why you decided to do this. Explain it to me, because you're the expert. I do this all the time and it's totally fine. So here are some pointers when you're getting started with your tech company. One, get a foundation. Learn some of this information. Understand what you're building and the technology behind it. Two, two, you have to decide what language are you going to use or what framework are you going to use to build your software? Is it Ruby on Rails? Is it php? Are you going to be using Angular, React? What? All these things are different. You might be saying, well, which one is the best? Well, they're all good. It all depends on what you need in your software and what kind of expertise you can find to hire to build it. And some software in order to build is very complex. You're going to need many different types of technology, like our software, webheart Ninja. We need PHP developers, we need Angular developers, we need Java and JavaScript we need people that understand HTML and CSS. We need people that understand WebRTCC technology and video technology. So there's a lot of technology sometimes that are involved. So there's a lot of homework you can do to prepare yourself before you start building. Now, if technology is not your thing, you don't enjoy it. You're not really interested in kind of getting your feet wet and understanding your way around it. But you like the idea of starting a software company because you heard, hey, this is kind of the up and coming thing. It's a good way to get reoccurring income with, you know, a SaaS model. I highly recommend you do not start that company because this is going to be your life. You're going to be eating and breathing technology and the technology that you're going to be using to build this thing. And if you're not interested in talking about that or learning about that, you're not going to do a good job. You're just not going to be respected in your team and to the public, you know, as the founder of the company. People are going to ask you some technical questions, sometimes at a conference or at a meetup or on a webinar. And if you can't answer them, it looks kind of strange. I mean, if Elon Musk was asked a question about, you know, what kind of rocket fuel do they use at SpaceX, he probably knows the answer to that. He's expected to know the answer even though he's probably not the most skilled, you know, rocket scientist on the team. Right? And you want to enjoy your life building the business. You don't want to have a life where you're doing things you hate. So don't choose something if you're not interested in it, or at least, at least you're interested in learning about it. The more prepared you are, the better the foundation you have, the more chance of success you'll have. Now, business is not just software technology. In a software company, the business requires other things like marketing and sales and vision and leadership. So hopefully those things are really your strengths and you can leverage those to really push the company forward along with you. Learning the technology.
Is it time to reimagine your future? The right business skills may make a difference in your career. At Capella University, we offer a relevant education that's designed to focus on what you need to know in the business world. We'll teach professional skills to help you pursue your goals like business management, strategic planning and effective communication. And you can apply these skills right away A different future is closer than you think with Capella University. Learn more at capella. Edu.
So to answer today's question from Vinod, Can I start a software company with no technical knowledge? I advise against that. You need to have some foundation. You don't have to be an expert, but at the very least you have to understand the technology you're going to be using. I personally would take some sort of course like in HTML css so you understand what programming is all about. Get to a level where you can at least edit a website. Understand the technologies that you'll need to have to build whatever you want to build. This is called a technology stack. With software technologies, what languages, what are the service providers for these types of things. And my last piece of advice is get a mentor. Find somebody who started a tech company, a software company that can guide you along the way. Say, hey, I have no tech experience, but I'm interested in starting a software company. What's the first step? Now, even though I had technical experience, I had a friend that actually started a really, really successful software company and he was available for me to jump on a Skype call once in a while to get some advice. And I still have him as a friend. I still reach out to him from time to time and his advice is always solid. So it's good to have somebody you can call upon that's been there, done that. Well, there you have it. That wraps up today's lesson. Thank you so much for listening. If you have a question you want to ask on Q and A Wednesday, just email me@omar00mba.net before I go, I want to leave you with this. If you're not a developer, if you don't have solid technical knowledge and you're starting a software company as your first business, you're doing what I call compounded risk. Your chances of success are becoming less and less because you've never started a business, you've never had a lemonade stand, you don't have an online business, you've never done business. So not only are you starting a business for the first time, but you're also starting a business that you have very limited knowledge about. So I would recommend starting your first business in an area you understand where you have experience. So say, for example, you're a math teacher, you can give math lessons as a business. If you're into yoga, create a yoga course that you can sell online, anytime, anywhere. Establish yourself, earn a buck, understand what businesses like, earn your business chops and then dive into something a little bit more challenging. Thank you so much for listening to the Hunter RBA show. I'll check you in tomorrow's episode. I'll see you then. Take care.
Is it time to reimagine your future? The right business skills may make a difference in your career. At Capella University, we offer a relevant education that's designed to focus on what you need to know in the business world. We'll teach professional skills to help you pursue your goals like business management, strategic planning, and effective communication, and you can apply these skills right away. A different future is closer than you think with Capella University. Learn more at Capella. Eduardo.
