Software Development is Expensive

This is a bit of a rant, so I apologize ahead of time.

Software development is a crazy blend of art, science and luck. I’ve compared it to painting in the past and I still think that’s one of the better comparisons out there. It is difficult to build a software application that solves a problem, addresses technical challenges, and is intuitive and simple to use.

It shouldn’t be a surprise that software development is expensive. And the higher the skill level of the developer, the more well-known the developer, or the more specialized the skill set, the more expensive it will be. Art follows a similar cost pattern. A Picasso is going to cost more than something by a local art student. Fair or not, that’s the world we live in.

Booked is free and open source and will continue to be. I choose to release it free of charge because I enjoy giving back to a community that has given me so much. I also do a fair amount of custom software development for Booked. This development is not free, but I make every attempt to charge a reasonable fee for my expertise and time.

In some ways open source has spoiled us. It can give the perception that software development is easy and cheap. Most software developers – open source or not – are highly skilled experts in their field.

If you have a custom table built by and expert carpenter it will cost more than the particle board table that you pull off the shelf at the local Ikea. If you reach out a developer for custom software development be prepared for it to be costly. After all, you’re getting a solution expertly crafted to solve your problem. I know I’ll pay a premium for that.

4 Comments

  1. web software developers November 26, 2014 at 12:16 am

    According to me cost of custom software development services depends on your requirements . If you required many functionality then development cost would be the high if it is less then it would be the low cost.

  2. Elvis brine December 8, 2014 at 6:25 am

    I am agreed with you, software development and their is no alternative method to reduce the cost production of software.

  3. Lilia September 9, 2016 at 9:39 am

    Software development is expensive indeed. But if you want something to be done by professionals, you should be ready to pay a higher price.

  4. Geoffrey Barnes April 9, 2018 at 5:20 am

    Hey Nick,

    Thanks for enlightening us on the expenses of software development. It is a great read. I particularly find your thoughts on how open source has spoiled us interesting.
    Keep up these insightful posts.

    Cheers!

Leave a comment

Your email address will not be published. Required fields are marked *