This document outlines the approach and execution of migrating a Microsoft SharePoint site into Liferay. It describes inspecting the SharePoint environment and exporting content like pages, documents, and images into XML packages. Custom SharePoint web parts are reimplemented as Java portlets in Liferay. During import, URLs are rewritten and markup is filtered to replace links to the original SharePoint site. The automated, repeatable process allows full migration of content while reusing ported applications in new Liferay installations.