in principle the software is all written already. it only needs to be ported.
Just?
Newsflash: It doesn't make it any smaller task. Lots of people have tried to port mozilla for years, and has gotten nowhere (lets be honest here). The port of openoffice has gone as far as getting icons drawn for the app.
In many cases porting requires writing some new code, aswell.