Guía del Entorno On-Premises: El Método Clásico y sus Requisitos

Publicado el 3 de agosto de 2025, 21:38

Dentro del universo de Business Central, existen varios "campos de juego" donde podemos desarrollar. El primero que exploraremos, y el más tradicional, es el entorno On-Premises. Si vienes del mundo de Dynamics NAV, este te resultará muy familiar.

Un entorno On-Premises significa que tú (o tu empresa) tienes el control total sobre la infraestructura. La instalación se realiza utilizando el DVD oficial de Microsoft y se compone de las tres capas fundamentales que ya conocemos:

 

  • Servidor SQL: Donde reside tu base de datos.
  • Servicio de Business Central (NST): El cerebro que ejecuta toda la lógica de negocio.
  • Cliente Web: El servidor que permite a los usuarios acceder a Business Central a través de un navegador.

 

Puedes instalar todas estas capas en tu propia máquina para tener un entorno de desarrollo local o distribuirlas en diferentes servidores, replicando una arquitectura de producción.

El Requisito Clave: La Licencia de Desarrollador

Aquí es donde encontramos la diferencia más importante respecto a otras opciones. Para poder trabajar en un entorno On-Premises, es imprescindible disponer de una licencia de desarrollador de Microsoft.

¿Por qué es tan crucial? Porque sin esta licencia, el sistema te permitirá modificar código existente, pero recibirás un error y no podrás publicar ninguna extensión que cree nuevos objetos como tablas (table) o páginas (page). Esto limita enormemente la capacidad de crear soluciones nuevas y es una barrera para cualquiera que esté aprendiendo.

Esta licencia es, por lo general, un activo que los partners de Microsoft facilitan a sus equipos de desarrollo.

¿Es la Mejor Opción para Empezar?

Dado el requisito de la licencia, surge una pregunta clave: ¿deberías usar un entorno On-Premises para aprender a desarrollar en Business Central?

Mi recomendación es clara: si estás empezando y no tienes una licencia de desarrollador, el entorno On-Premises no es el camino más sencillo.

La alternativa moderna y sin restricciones para el aprendizaje es el entorno Sandbox, que veremos en detalle en los próximos posts. Estos entornos de pruebas, especialmente los que se gestionan con Docker, están diseñados para que puedas crear, publicar y experimentar con total libertad, ya que no exigen una licencia de desarrollo para crear nuevos objetos.

Próximo paso: En el siguiente post, nos sumergiremos en el fascinante mundo de Docker. ¡Prepárate!