How difficult can it be to develop my own software solution?

Introduction One day I was catching up with my social networks and I came across an interesting tweet from a prominent independent IT consultant who I followed and respect.  His tweet was focused on the development of software products (from various companies) but focused on comparison of products capabilities and what could perhaps be achieved