Software is ported when it is re-engineered for a different environment from the one it was originally designed for.
Wikipedia discussion
Category: Terminology