Create site, customize pages and views. Integrate Excel, Access and Visio with data stored in SharePoint lists. Build workflow to automate common tasks. Note: I recommend no coding solution in order to maximize SharePoint OOB features and minimize migrations issues.