Hola,
1.- Si tu base de datos esta ubicada en tu empresa la cual no cuenta con mayor cantidad de sucursales. podrias optar con windosw forms.
2.- Si existen diferentes sucursales o el acceso lo realizan desde cualquier lugar podrias usar el ambien web.
3.- Tambien existe la posibilidad de trabajar en un ambiente mixto ( windows forms para el intranet y web form para ejecuciones remotas) logicamente la BD estará en la WEB. ( ejemplo SAP)
Arquitectura en capas :
Guía
Atte,
atak