The technologies in SharePoint offer a framework that is also useful for many functions. The extent use of SharePoint development is limited only by the creativity and imagination of the developer and user.