SharePoint intranet configuration using out of box features.
Custom development using SharePoint and Office 365.