This extension adds the possibility to create a portal user from a contact.
The portal user itself does not do anything except registering in the database that this user should have a login at an external portal.
Documentation
On docs.crm-showcases.org this extension is used and explained in a show case for creating a membership portal: