En SharePoint, como con cualquier otra plataforma, es muy importante realizar un buen diseño de la arquitectura de la solución a implementar de forma que se cumplan los requerimientos de negocio, pero a la vez se consiga una solución que sea buena en cuanto a características como la seguridad en el acceso, la escalabilidad, el rendimiento, etc y además en los tres tipos de entorno para los que SharePoint es una solución excelente: Intranet, Extranet e Internet. Precisamente, cuando estos tres entornos confluyen en un mismo escenario es el momento en que es más importante realizar un buen diseño e intentar usar las buenas prácticas como las que podemos encontrar en el siguiente artículo de Microsoft TechNet: Ejemplo de diseño: Implementación corporativa (SharePoint Server 2010).