2009–2013

VARO Navision integration layer

A dependable integration layer connecting the core ERP with websites, internal tools and external systems.

VARO
RoleLead developer
Period2009–2013
Technology
  • VB.NET
  • Navision
  • Microsoft SQL Server

The challenge

Navision was the operational core of VARO, but a growing collection of websites, internal applications and management tools also needed access to its data and processes. Connecting every application directly to the ERP would spread Navision-specific knowledge across the organization and make changes harder to control. VARO needed a dependable integration layer that could coordinate those connections and keep business information consistent.

Role and responsibility

As lead developer, David designed and implemented the links between Navision and the systems around it. His responsibility included understanding what each application needed, translating that requirement into an integration contract and protecting the operational rules already present in the ERP. The work established a technical boundary that other developers and applications could use without reproducing the same connection logic.

A shared integration layer

VB.NET provided the foundation for services that exchanged information with Navision. Microsoft SQL Server supported the relational data handling required around those exchanges. Together they formed an intermediary between the ERP and the websites or management tools that depended on product, customer and operational information.

This structure separated the pace of web and internal-tool development from the implementation details of Navision. Applications could request or supply the information they needed through one controlled route.

Repeatable data exchange

The integration work focused on predictable transformations and flows rather than one-off data copies. Information moving out of Navision had to remain meaningful to the receiving application, while updates moving back had to respect the ERP’s expectations. Centralizing that translation reduced the chance that separate applications would interpret the same business data differently.

SQL also provided a practical place to stage or structure information when the shape used by an external system did not match the ERP directly.

Operational integrity

Because Navision remained central to day-to-day operations, integration failures could affect several downstream workflows. The layer therefore had to preserve clear ownership of data and avoid uncontrolled duplicate processing. Keeping connection logic together made issues easier to trace and allowed changes to be assessed against all participating systems instead of only one consumer.

The design supported automation while retaining Navision as the authoritative operational system.

Result

VARO gained a reusable route between its ERP and a growing digital landscape. Websites, internal tools and external systems could participate in coordinated workflows without each building a separate Navision connection. The VB.NET and SQL integration layer reduced duplicated handling, strengthened data consistency and created the foundation on which later customer-facing and internal platforms could be connected.

Company information

A clear view of the company behind the software.