In Technical sense:
The technique is used to permit communications by external hosts with services provided within a private local area network (LAN).
Port forwarding is necessary for a standalone computer if any of the following conditions are true:
* The computer is using a shared IP address.
* A router is being used with network address translation (NAT) enabled.