Help me and my friend to decide

Hello guys,

It has been almost 2 years since me and my friend have started doing website development as a business. We have programmed a quite nice CMS and built a lot of websites. Now, we decided to evaluate and focus on the future of our company. There are two ways that we are thinking of:

  1. Make a new version of our CMS and get more orders than in previous years

  2. Start developing an Internet application focused on project management.

I would like you to ask you if you could tell me whether you think that in general the Internet web-based application development is more risky and uncertain than simply making websites for people for money?(What I consider as a very important aspect is a risk/reward ratio)

Thanks for your opinions!

I much prefer developing my own products and services to sell over freelancing for clients. But… you should come up with something a bit more unique. It seems like every PHP/Ruby/Python developer that goes this direction tries to create:

  • A CMS
  • A project management app
  • A time tracking app
  • An invoicing app
  • A survey app
  • A bug tracking app

Which is why there are too many of each to count. Free ones, I might add.