Then I saw a blog post on Y Combinator blog: http://blog.ycombinator.com/13-startup-ideas/ where the idea about Account Receivables as a service was mentioned and decided to give it a try. After creating a few mockups I found Ruby on Rails developer and in in more than a month we created a simple version of the online app that is available for public now. Yes, there are some features still missing but as a programmer I know that polishing the app and adding more and more features may take a long time and in the end you may discover that you've created a monster.
So, in this app you may add invoices, see which ones are late and send email follow ups and calls. This is a side project for me to help me in my remote work (where I need to deal with overdue invoices) and it works good especially when used from iPhone browser.
Programming with Ruby on Rails still rocks and almost every issue can be googled in 5 minutes. The only negative experience was spending 2 days on trying to get a naked domain to work on Route 53 and Heroku. Route 53 still missing the option to set A record as alias and official tutorial is misleading! Finally I found a solution on Stackoverflow luckily and fixed it all in just 20 minutes (tl;dr: you need to setup s3 bucket that redirects to www. version, then setup cloudfront distribution that uses s3 website address and set this cloud front as A record in Route 53).
If I could travel myself back in time then instead of programming an app I would try to collect feedback before the actual programming!
Any feedback, comments, suggestions are very welcome!
The app is here: https://unpaid.io