Why did I fail with my previous software business – Advise(I): Choose a cool technology to sell

The readers of this blog already know that my first attempt at becoming a micropreneur (selling online code-generation services from simple design models) failed while my second attempt (migration services to convert your site to wordpress is performing much better ).

Now, some months after the decision to stop the first service, it´s time to reflect on why it/I failed. This is the first of a simple series of posts where I´ll explain some reasons that, IMHO, explain it together with recommendations to avoid doing the same mistakes. Of course, you can be the perfect counterexample for what I say and if so, I´m very happy for you, but I´m afraid you are the exception and not the rule.

My first advice when selling a software tool/service is to target a “cool” technology. You want to focus on selling your tool not on convincing people that the technology your tool promotes is great for them, otherwise you are fighting the wrong battle. I´m the perfect example. I was trying to sell a model-driven approach for software development where the code is generated automatically from design models. Well, many developers are completely against this idea. They will not be interested in your service no matter how good it is. Even worse, almost no developer will be immediately in favor, which means that you´ll need to work hard to convince developers that the model-driven approach is good for them even before trying to sell them your tool. This feeling is shared by other vendors (e.g. see these lessons learnt in building a mobile development platform).

Instead imagine that you´re trying to sell some kind of agile tool. (Almost) Everybody will agree that agile is good. For whatever reason (not necessarily a scientific one) agile is “cool” and “fashionable” so agile tool vendors don´t need to waste their time convincing people that buying an agile development tool is a good idea, they can focus their energy in convincing people that their tool is better that the competitors. Another example are my “Drupal (or HTML/Joomla/…) to wordpress migration service”. I don´t need to justify why moving to wordpress is a good idea given that WordPress is considered the best CMS in many scenarios so when discussing with clients we can focus on the how (price, needed features,…) but not on the why .

If you liked this post please consider following my thoughts on twitter and visit my other projects: the modeling languages portal, go wordpress migration services and my research rants.

About softmodeling

Check http://jordicabot.com , http://modeling-languages.com and http://twitter.com/softmodeling
This entry was posted in Uncategorized. Bookmark the permalink.

10 Responses to Why did I fail with my previous software business – Advise(I): Choose a cool technology to sell

  1. Nice post, Jordi. The headline got me confused though, I thought your mistake was to have chosen a cool technology – but it is the contrary, so I would rephrase it as “Why I failed with my previous software business (I) – Didn’t choose a cool technology to sell”.

  2. softmodeling says:

    Thanks Rafael. I’ve changed the title.

  3. Andy Brice says:

    “My first advice when selling a software tool/service is to target a “cool” technology”

    Maybe if you are selling to techies. But I think non-techies are interested more in – does it solve my problem? In my experience most developers concentrate too much on the technology and not enough on the end user experience.

  4. Brian says:

    http://migratetowp.com/ – your tagline has a typo. “Fast and and reliable …”

  5. Gal says:

    Nice post.
    I agree with Andy – that you eventually sold a business solution and not a technical solution.

  6. Pingback: Why did I fail with the online code-generation services – Advise(I): Choose a cool technology to sell | Modeling Languages

  7. Pingback: Why did I fail with my previous software business – Advise(II): Don’t sell to developers | Stories of a (failed) entrepreneur

  8. Pingback: Why did I fail with the online code-generation services – Advise(II): Don’t sell to developers | Modeling Languages

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s