Microsoft Dynamics 365 Business Central es la forma evolucionada de Microsoft Dynamics NAV (anteriormente conocido como Navision). Este es un producto líder en el mercado mundial de ERP en el segmento de las PYMES (Pequeñas y Medianas Empresas). Exploraremos la línea de tiempo de este producto, centrándonos en sus últimos lanzamientos, así como en su viaje a la nube:
- 1983: La empresa nativa (PC & C A/S) fue fundada en 1983. La solución ERP de Navision fue lanzada en 1987 y tuvo una evolución técnica exponencial que culminó en el lanzamiento de la versión para Microsoft Windows en 1995. Esta versión consistió en una plataforma mejorada.
- 2002: La asombrosa evolución de Navision, tanto en términos de complementos de módulos de aplicación como de enriquecimiento tecnológico, llevó a Microsoft a finalizar la adquisición de Navision y sus canales de distribución en 2002. Este fue uno de los matrimonios tecnológicos más prolíficos del siglo 21. Más tarde, este convergió como un negocio unificado, ofreciendo una marca llamada Microsoft Dynamics.
- 2007: Durante este año, Navision cambió su nombre a Microsoft Dynamics NAV.
Durante el auge del ERP local, Microsoft Dynamics ofreció una suite empresarial completa. Esto estaba dirigido a todas las necesidades y cubría completamente los requisitos de la aplicación ERP empresarial (Microsoft Dynamics AX), SMB (Microsoft Dynamics NAV, Microsoft Dynamics SL) y CRM (Microsoft Dynamics CRM).
- Octubre de 2008: El equipo de desarrollo de Microsoft Dynamics NAV cambió la antigua tecnología cliente-servidor de dos niveles a favor de una tecnología de tres niveles más escalable y de mayor rendimiento. Este cambio aisló la lógica empresarial principal, ejecutada a través de un servicio de Windows Communication Framework (WCF) también llamado Microsoft Dynamics NAV Server, de un nivel de datos a un nivel de cliente.
- Noviembre de 2012: Con Microsoft Dynamics NAV 2013, el antiguo cliente de C++ Classic quedó obsoleto, relegándolo solo a fines de desarrollo. Completó su transformación en una pila (stack) totalmente administrada en memoria basada en un sólido servicio WCF de 64 bits que operaba con un cliente de Windows basado en WinForm y un nuevo cliente web de ASP.NET. Esto liberó el potencial de todas las tecnologías nativas de Microsoft basadas en el framework de desarrollo .NET y sus implementaciones e integraciones se hicieron más versátiles y flexibles.
- Noviembre de 2013: El viaje a la nube de Microsoft Dynamics NAV alcanzó su primer hito con el lanzamiento de Microsoft Dynamics NAV 2013 R2. Con el soporte de la implementación de infraestructura como servicio (IaaS) en máquinas virtuales (VM) de Microsoft Azure, Microsoft Dynamics NAV 2013 R2 se equipó con un conjunto completo de scripts de Windows PowerShell denominados herramientas de aprovisionamiento de Microsoft Dynamics NAV. Estas herramientas se diseñaron para administrar completamente la implementación, configuración y puesta a punto de Microsoft Dynamics NAV en Microsoft Azure.
Microsoft Dynamics NAV 2013 R2 también se conocía como la primera versión que admitía multitenencia, normalmente este se usa en entornos de hospedaje privado o público donde un solo servicio WCF podría funcionar para varios inquilinos enlazados a la misma aplicación, pero con diferentes datos.
El interés mundial de todo tipo de empresas para la implementación basada en la nube llevó a la marca de Microsoft Dynamics a evolucionar rápidamente y adoptar este tipo de implementación.
- Noviembre de 2014: En este punto, Microsoft Dynamics NAV 2015 admite la base de datos SQL de Microsoft Azure. Esta es una experiencia de cliente web mejorada y una nueva aplicación universal dirigida a dispositivos tipo tableta, y descargable desde los mercados más conocidos, incluida la Tienda Windows, Google Play y la tienda de Apple.
A partir de ese momento, muchos clientes abandonaron su infraestructura local en favor de una basada en la nube.
Microsoft reconoció esto como el primer paso (r)evolucionario en la modernización y transformación del producto en la nube.
- Noviembre de 2015: Un año después, Microsoft Dynamics NAV 2016 alcanzó la disponibilidad general (GA). En términos de desarrollo, esto fue un cambio de juego.
Esta fue la primera versión en implementar la publicación de eventos y la suscripción, además de poder aislar el desarrollo personalizado en módulos, lo que llevó a un cambio de “huella cero” en el código base de la aplicación estándar. El lanzamiento oficial de esta versión no solo era capaz de aislar los cambios de código personalizados, sino que también podía crear paquetes sin fisuras llamados extensiones. Estas extensiones se diseñaron para mejorar la experiencia de la aplicación en tiempo de ejecución.
Las extensiones se pueden instalar, publicar, despublicar y desinstalar como cualquier aplicación moderna que pueda tener en su teléfono o cualquier otro dispositivo conectado; la lógica detrás de todos estos factores es la misma.
Microsoft Dynamics NAV 2016 también fue una versión que cambió el juego en términos de tipos de implementación.
Las aplicaciones (apps) universales en mercados y tiendas se actualizaron para admitir dispositivos de tableta y teléfono, lo que lleva a una experiencia de usuario inmersiva completa en los dispositivos más utilizados en el mundo.
Microsoft Dynamics NAV ahora se puede implementar en PC basadas en Windows con un cliente de Windows completo. También se puede acceder a través de un navegador web como cliente web, o incluso instalarlo y utilizarlo en tabletas o teléfonos como una aplicación.
La versión en la nube de Microsoft Dynamics NAV también fue factor de cambio.
Las bases de datos de inquilinos se mueven periódicamente a un servicio de aplicación actualizado desde uno que tiene aplicada una actualización acumulativa (CU) específica de la plataforma Microsoft Dynamics NAV. Esto sucede alrededor de cada tres meses.
Por el momento, los clientes que comenzaron con Microsoft Dynamics NAV 2016 ahora están felizmente ejecutando Microsoft Dynamics NAV 2018 con el última CU aplicado, tanto técnicamente como a nivel de aplicación.
La propuesta de arquitectura PaaS (Plataforma como Servicio) representa otro hito alcanzado en la historia de Microsoft Dynamics NAV. Este fue el siguiente gran avance de la nube: una oferta basada en SaaS.
- Abril de 2016: Aquí, Microsoft anuncia el Proyecto Madeira que era el apodo para otra rama de la aplicación Microsoft Dynamics NAV. Esto estaba destinado principalmente a ser utilizado por los contadores a través del acceso de clientes web y vendido directamente o a través de socios de CSP (Cloud Service Provider o Proveedor de Servicios en la Nube como Teze Soluciones) bajo la fórmula SaaS (Software as a Servicio, Software como un Servici). La infraestructura fue claramente una evolución de la estructura PaaS, yaque la aplicación comienza su propia metamorfosis y cambia para adaptarse a una experiencia más simple y fácil de usar.
Project Madeira solo admitía la parte financiera básica esencial y simplificada de la aplicación Microsoft Dynamics NAV, excluyendo por completo las características de servicio y fabricación (o sea las licencias Essential de 365 Business Central).
- Noviembre de 2016: Project Madeira fue renombrado oficialmente como Microsoft Dynamics 365 for Financials y estaba disponible solo en los Estados Unidos y Canadá. Al mismo tiempo, se lanzó Microsoft Dynamics NAV 2017 local.
- Abril de 2017: Microsoft Dynamics 365 for Financials volvió a cambiar su nombre a Microsoft Dynamics 365 for Financials and Operations: Business Edition. Junto con Estados Unidos y Canadá, también fue lanzado en el Reino Unido.
- Noviembre de 2017: Se lanzó la versión local de Microsoft Dynamics NAV 2018 con desarrollo híbrido. Esto incluía el antiguo entorno de desarrollo CSIDE heredado, así como un nuevo lenguaje y un entorno de desarrollo moderno que se implementó a través de una extensión para Visual Studio Code (.vsix). Este desarrollo híbrido pretendía acelerar la transición del paradigma de personalización tradicional actual al concepto moderno de extensibilidad. La creación de una extensión es actualmente el único modelo de desarrollo para implementaciones basadas en SaaS.
- Abril de 2018: Microsoft Dynamics 365 Business Central está disponible en 14 países. También se presentó como la evolución del software Microsoft Dynamics NAV que se predijo que tendría un futuro brillante en la nube.
- Diciembre 2018: Inicia la disponibilidad de la versión en México y Teze Soluciones inicia la distribución, implementación y soporte a nivel nacional.