Hi!
I have been in Java Related Technologies for the last 3 years and have a vast experience in web and desktop application. The time estimated is just rough estimate only due to lake of knowledge about how the current application is working and how we will re-write the application. After a detail discussion, I will be able to provide you the exact dead lines.
Hope to listen from you soon.
Regards,