Depending on circumstances, software project can be a great success or a major disaster. I believe that the chances of running a successful project are far from random. Through usage of metrics, automation, experience and best practices, one can use technology to his advantage, greatly increasing the odds of success. I can create customized software to solve any problem you might have. Lets talk.