This document compares and contrasts SharePoint solutions and apps for SharePoint. It outlines key differences in how they display information, where they run, how permissions are handled, how they are packaged and deployed, how external data is accessed, and how custom pages are added. Apps for SharePoint are designed to run externally with isolated permissions and provide more flexibility and customization options compared to traditional SharePoint solutions.