SharePoint is a tool that seems to have been developed to address these kinds of business needs: it offers a foundational architecture that suffers from relatively few of the restrictive rules of turnkey solutions, while still providing much of the flexibility of custom-developed applications to address the myriad of unique needs academic institutions tend to have.