Base de datos o programación, qué sistema se usa generalmente (qué lenguaje se usa para la programación de bases de datos)
Puedes usar SQL Server o MSAess. La clave depende de qué tan grande sea tu volumen de datos. Si es grande, use SQL Server, si es pequeño, use Aess.
Si el cliente necesita conectarse directamente a la base de datos de la empresa para ver e ingresar datos cuando realiza trabajo de campo, entonces debe usar ASP.NET para escribir un sitio web WEB y publicarlo en Internet a través de IIS. Si, como usted dijo, el equipo de campo transferirá los datos al servidor de la empresa después de regresar a la empresa, entonces no es necesario. También puede escribir programas WindowsAP en C#.
En los dos casos anteriores, los clientes no necesitan instalar SQL Server en sus computadoras. Porque el servidor de la base de datos siempre ha estado ubicado en el servidor de la empresa.
Depende de la versión que compres, hay versión estándar y versión empresarial. Básicamente alrededor de 2.000.