The document discusses key questions to consider when deciding whether to build an application in SharePoint or ASP.NET. It lists features available out-of-the-box in SharePoint and whether the application would utilize them. Custom development efforts in both platforms should be compared. Other factors like required scale, performance objectives, database complexity, user base, timelines and budgets must also be evaluated to determine the most suitable option.