Pues tienes que hacer un análisis acerca de lo que necesitas:
1) Un apróximado de cuantas personas se van a conectar simultáneamente a la página web fuera de la intranet (internet).
2) Cuantas personas van a estar conectadas en la intranet (este no es problema).
3) Dependiendo de los usuarios de tú punto número #1 puedes hacer lo siguiente:
- Menos de 20 personas y sin usar imágenes muy pesadas y / o transacciones de archivos pesados (arriba de 1mb):
* Solicitar una computadora en algún departamento de tú empresa para configurar el IIS y todo lo que necesite tú web, re recomiendo una óptima computadora(Core 2 duo 3.0Ghz, mínimo 2 GB Ram).
* Tener una conexión apropiada (si no haces más que transacciones de tipo insert delete o update, sugiero mínimo 5 o 6 MB o lo más alto posible que puedas conseguir)
* Seccionar tú página web, es decir los que esten dentro de la intranet que apunten directamente a la IP Virtual de la computadora que configurarás y los que esten por internet, que apunten a un dominio (
www.tupagina.com), en internet existen muchos redireccionamientos de IP gratuitos, un ejemplo
www.no-ip.com ese utilizó yo.
- Más de 20 personas:
* Solicitar un servicio de hosting.
Eso es lo que yo haría. Saludos!