Not A Subscriber?

Join my newsletter to receive insights, findings and tips that I've been discovering. All from creating a set of digital products and building an online business.

I’ve a Software Product Idea But I’m Not Technical

I’ve spoken to so many people over the years that have a software product idea. Many don’t come from a technical background, and have never even tried to move forward with an idea. It can be tough to even think about starting if you haven’t been in the industry.

You shouldn’t let that stop you.

There are so many ways round this, in fact coming from a non-technical background can play into your hands. You can drive your idea forward to meet your vision and not get bogged down in the technical details. This allows you to focus on customer experience.

Today, the barrier to entry is almost zero.

There are so many products available that let’s you map out, design and even build your idea. Gone of the days of needing a degree in Computing Science. You don’t even need a fully formed idea to get started.

Here are 2 ways you can get started building your own software product.

No technical experience needed.

1: Use A “No-Code” Platform

Now, this may still scare you as you still see the word “code” in there.

Honestly, there is nothing to be afraid of with a “no-code” platform. Even though I’ve 15+ years experience building loads of different software products. In 2020, I used a “no-code” mobile app builder to validate an idea and get started.

It doesn’t matter if you want to build a mobile app or online software product, you can find something to use.

Many of these platform sit on existing products like Google Sheets. So if you have started documenting or planning out your idea using a spreadsheet. It can take only a few hours to get up and running and bring your idea to life.

These platforms do come with a cost when you launch your product. The pros outweigh the cons though. As I’ve mentioned you could have a product up and running in a weekend.

How To Get Started

Here are 3 platforms I’ve looked into in the past to bring ideas to life. I’m not affiliated with any of these platforms, this is just from experience


2: Hire A Developer

In the past this has put people off as they have assumed it will be extremely expensive.

Now, you will need to set aside a budget for this. It may run into thousands as well, so make sure you’re prepared for that. It’s not as expensive as people think due to the worldwide marketplace that now exists.

Again, even though I’m an experienced developer. I’ve hired many overseas developers to work on software products that I started and now want to scale.

Hiring a developer has more scope for issues than using a no-code platform. But if you hit any stumbling blocks, a developer will help you navigate them and move forward.

The best way to do this is to develop an MVP, which stands for “Minimum Viable Product”.

This requires a lot more effort upfront on your part. You will need to take your time and figure out what is the bare minimum of things you can build. Make sure you have spent the time and write a very detailed specification. Including designs, workflows and other documentation that will help the developer.

It make sense to hire a developer if you think your idea is, or will become complicated before launch.

How To Get Started

Where can you hire a developer online? Here are the places I go to.


What I would recommend doing before hiring a developer to work on your entire project. Is to hire 2 or 3 (if you can afford it) and ask them to do a small task (create a login screen for example). This will help you work out:

  • How well they communicate
  • How well they respond to instructions
  • Their skillset
  • Ability to deliver within set timescales

Once you have found someone you believe you can work with, hire them for a set amount to deliver the project. If you hire by the hour the costs could get out of hand.

Also, set milestones for the project. So you can see progress and the developer receives payment. It will keep both parties happy.

I hope this helps.

I challenge you to get started on your own software project. The upside can be massive.

If you want to know more about how to validate your idea. Check out this blog post.

Wait, want more tips & tricks? Yes, please!

Who Is Phil Hughes

I am a coder, content creator & software consultant for start-ups and FTSE 100 companies. I am obsessed with productivity, self-improvement, and building a lifestyle business.
You can work with me to transform your business! Setup a recurring revenue model designed for growth.

When You’re Ready, Here’s How I Can Help You:

10x your productivity with this one simple hack
10X Your Productivity
Discover this simple, yet effective technique. which helps you be ultra-productive and get shit done!
Notion Habit Tracker
Habit Tracker
A personal tracking system that helps you create better habits.
GTD Framework Template using Notion
Unlock Epic Porductivity
A timeless framework that helps you get clear, organized, get more done and free up your time.
Online Business Systemization
Online Business Systemization

Learn how to systemise and automate your online business. Free up your time so you can focus your energy on growing your business.

Productivity Bootcamp Course
Productivity Bootcamp
Productivity Bootcamp is a 4 part course, that helps you to get more done. Spend less time on the mundane. And more time doing what you love.

Press S to subscribe

Tap to subscribe

Join my email list for insights, tips and more