There comes the time in the life of a software development provider when the company management decides to launch their own product. A newbie in the sphere would definitely agree that having a strong dev team and a number of established software development processes are sufficient for taking the new business idea to the next level.
Railsware Blog
on product management, engineering, design, culture and many more...