&gt; The development officially began in Summer of 2012 and we set end of January, 2013 as the release date.<p>This is the problem right there. In my experience, successful rewrites only happen when they get done quickly. If you know exactly what you&#x27;re re-writing, you can get it done within a few days. If you have no idea what you&#x27;re doing and think it&#x27;ll take more than a week, it will probably end in failure. The truth is, I re-write code almost every day in my programming life. I usually don&#x27;t realize I&#x27;m rewriting something until after the fact.