Tool vs. Manual Porting

Many companies are migrating their application from one technology to another technology for various reasons. It is good as a developer; it provides more job security and opportunity for us. For porting generally there are two approaches: Manual and Tool based porting. Lets take an example of porting COM application into Java platform. There are quite a few vendors offering toolkit/engine to run the COM code inside J2EE application server. But most of the developer will be more comfortable to rewrite the code based on the new platform. Lets analysis Pros and Cons of both these approaches. For the discussion I took COM to Java as an example. Read more of this post