Many businesses use SharePoint to build internal and external websites. This system offers the ability to create wikis, search functions and websites all in one package. However, SharePoint has some serious limitations that developers need to keep in mind:
- You are required to build on the Microsoft platform. This means your computer network must be upgraded to the latest version of Windows Server and your computers must all run the latest version of Windows. This upgrade can be expensive.
- Older versions of SharePoint require ActiveX controls, so you can't run them at all on Mac or Linux machines. The newest versions of SharePoint have only limited functionality on these systems, and some features still require ActiveX controls.
- You need to use Internet Explorer to get maximum functionality; some features are not available on Firefox or Safari.
- Licensing costs for SharePoint can be prohibitive.