Fair consulting as an independent BC/Navision freelancer (freelancer) programmer
Soll Ihr Navision zu alt sein? Kann Ihr langsames Navision angeblich nur beschleunigt werden, wenn Sie eine neue Version oder einen noch teureren Server kaufen? Müssen Sie angeblich dringend umstellen, weil Ihr Navision sonst bald nicht mehr läuft? Kann eine Webshopanbindung, eine APP-Lösung über Android oder Apple iOS nur erfolgen, wenn Sie Ihr Navision wechseln? Erzählt Ihnen Ihr fest angestellter Navision Financials Attain/ Microsoft Business Central 365 Entwickler / Programmierer das nur neue Hardware ein massives Performance / Geschwindigkeitsproblem lösen kann? Dann wird es vielleicht jetzt gerade Zeit, sich einmal um einen unabhängigen und erfahrenen (seit 1993 Navision!) Freelancer zu bemühen, um einen anderen Blick auf Ihr ERP zu bekommen. Denn…
All this is usually do not. You will find e.g. a bank interface also for Navision down to 2.10,a shopware interface for technical Navision from 4.03 and 2009r2 and various other tips, that turn your supposedly outdated workhorse Navision into a modern racehorse again. This applies across all versions! OK, even I would describe Navision 3.56 as “old”... but it's far from outdated! The ingenious 2009R2 version, which I think will be sufficient “forever”... And also the Navision 2018/BC14 version. Debit and credit and stock and outstanding receivables don't change on a weekly basis. An enterprise resource planning system is not a printer driver or an action game, which should sometimes receive hourly updates. You pay a lot of money for what you hopefully get is a nearly error-free version... and it should or would have to work for 10 or 20 years. Why not? Well... Because now Microsoft is behind it. And they've been making banana software since the 90s – ripened at the customer.
Bei langsamen Systemen und/oder langen Antwortzeiten reicht oft schon das korrigieren einiger Flowfields & Datenbankschlüssel, um Ihr System wieder flott zu bekommen. Und schon arbeiten Sie wieder zügig und ohne Kaffeepausen. 🙂 Dazu braucht es nicht einmal hochgradiger Programmierkenntnisse, sondern ein tiefes Verständnis für die Arbeitsweise einer (SQL-) Datenbank. Was leider sehr sehr viele Programmierer und Freelancer auf dem Markt do not haben. Das mag durchaus mit der Vergangenheit dieser freiberuflichen (=freelancer) oder auch festangestellten Navision Programmierer zu tun haben: Kaum jemand kennt Navision von der Pike auf. Ich denke mal, mehr als 80% sind Quereinsteiger, welche eher zufällig im Laufe ihres beruflichen Werdeganges als Programmierer irgendwann zu Navision Financials Attain/ Microsoft Business Central 365 gekommen sind.
Da fehlt es dann natürlich an grundlegendem Verständnis von Flowfields, SQL-Abfragen, teils sogar am Verständnis für physikalische Festplatten, RAID Konfigurationen (ich schätze mal, 80% aller Navision SQL-Server RAID Konfigurationen und Festplattenaufteilungen in der Industrie sind falsch!) und am Verständnis der eigentlichen Navision-Logik, z.B. Unterschiede der beiden Navision Servervarianten im vorgehen beim Buchen, Tabellen locking etc.
Navision and/or Business Central licenses
You can also activate licenses (users, objects, functions) via my partner. However, it is do not necessary that you leave or change your system house / Navision or Business Central partner! You can also use my consulting and programming services independent of a Navision system house change.. Ich betrachte es aber als meine Verantwortung als echter Freelancer, Ihnen beides aus einer Hand (oder aus 1,5 Händen) liefern zu können.
Not satisfied with your Navision and Business Central?
Sind Sie mit Ihrem Navision nicht zufrieden? Ist Ihr Navision Financials Attain/ Microsoft Business Central 365 kompliziert oder langsam? Läuft es langsam? Reagiert es zäh? Bringt es fehlerhafte Ergebnisse? It's not Navision or Business Central then! oder Business Central! Sondern eine vergurkte Installation. Wenn es gar zu schlimm geworden ist, kann ich Sie auch vor Gericht als a certified expert unterstützen. Oder eben als Selbstständiger und freier („Freelancer“) Programmierer ihnen schnell eine Lösung in Navision / SQL-Server zaubern. Navision Financials / Business Central ist genau dafür gemacht, an Ihre Individuellen Wünsche angepasst zu werden („customized“ zu werden). But you should know how to do this.
Refactoring, replacement of old systems (legacy system)
But don't worry: Navision is THE system for internal Navision refactoring as well (resolving old design flaws, replacing old technical debt).
In general, Navision & Business Central is also the the extension development to replace old systems (legacy systems)! Especially the strictly procedural development environment with its straightforward focus on commercial processes is ideally suited to replace all forms of legacy systems with little programming work! If you want to port a comprehensive RPG (installment programming belief) solution from an AS/400; If you want to replace a Siemens Nixdorf Quattro Pro (8870) with Comet in Business Basic; If you have an old Cobol system; Or even if you have to deal with a failed ERP implementation:
With Business Central and Navision, an experienced programmer / freelancer can focus on exactly one thing: Solving the task!
Focus on the solution
Modernes GUI, einfaches Reporting, optimale Datenbankanbindung, State of the Art REST-Api Datenzugriffe oder Web.Frontends? In Navision Financials Attain/ Microsoft Business Central 365 ist dies alles bereits in der Entwicklungsumgebung verankert! Als Programmierer (egal ob selbstständiger Entwickler (Freelancer) oder Berater (Consultant)) muss man sich nicht mit Klassen, Vererbung, Garbage collection oder immer wieder wechselnden Framework-Hypes herumschlagen. Einfache und hochperformante Datenbankabfragen, integrierte Abfrageoptimierungen wie lazy read, vom System gesteuerte Transaktionenverwaltung: Alles, was einem unter modernen Universalprogrammiersprachen wie Java, C++, C#, Python, Pearl und auch alten Sprachen wie Visual Basic und Delphi mit Objektorientierung, Side-effect, Race-conditions und Exceptions den Schlaf raubt, nimmt Navision dem Entwickler ab! So kann sich der Programmierer auf das Wesentliche konzentrieren: Ihre solution . Of course, this was faster with the older versions of Navision, but even with AL and RDLC there is still -from my point of view- no better system than Business Central.
Anmerkung: Navision bis zur version 2009R2 war dafür noch deutlich besser geeignet als Microsoft Business Central 365 , aber das gibt es nun nicht mehr. Das ändert aber nichts daran, dass der Nachfolger BC365 immer noch, nur anders, eine echt geile Entwicklungsumgebung ist, an der sich noch immer die meisten (um nicht zu schreiben: Alle) Wettbewerber eine Scheibe abschneiden können.
Process of replacing legacy systems
So sieht eine klassische Ablösung („Best Practice“) eines Legacy-Systemes aus meiner Sicht aus:
- Viewing of documents and evaluations (Result First or Bottom Up)
- Sichten der Datenquellen/Tabellen im Ursprungssystem, z.B. in dem schon in einem frühen Stadium Schnittstellen vom Altsystem zum Neusystem erschaffen werden. Und während des Projektes immer und immer wieder getestet werden. So spart man sich schlaflose Nächte am Tag der Umstellung!
- Watch some users doing regular work (order entry, purchase order transactions, warehouse processing & logistics) and learn from it
- Sleeves up and reprogramming. In most cases, re-implementation does NOT require access to the original code! With a little analytical mind and a pocket calculator, the old business logics can usually be easily reprogrammed, if you only divide them into small sub-steps. If the source code from e.g. RPG (AS/400), Cobol, Business Basic (e.g. Comet) is still available, it can usually be transferred very easily to Business Central or Navision by using similar variable types, program sequences (procedural language). Of course, many years of experience in the replacement of old commercial solutions and a comprehensive qualification also help here.. Egal ob man Freelancer („Selbstständiger Entwickler“) ist wie ich oder festangestellter Programmierer.
- Do projects so that you don't fail?
Areas of operation as a Business Central/Navision freelancer / reviewer:
I programmierte & schulte & beriet Navision in Kassel (Hesse) and Germany-wide since 1993. Since 2021 also on-site in Germany (on request), or from anywhere in the world. And in all these years I have come to the conclusion: "Can't do" does not exist in Navision. And I have remained true to this credo as a self-employed (freelancer) Navision consultant - until the current RDLC and AL programming under Business Central. Since my main residence is in the Philippines, of course even more international. Not only in Kassel/Hesse and the bordering states like Lower Saxony, North Rhine-Westphalia and Thuringia, but also in all German and English speaking countries. Projects in Austria and Switzerland are also welcome. Attention! If you are interested, please keep in mind when planning that I am usually booked up several weeks, usually even months in advance. But better planned for the future than suffer forever!
Meine strategischen Vorteile als Business Central 365/Navision Financials-Freelancer:
Everything from a single freelancer hand consulting and programming!
- Trained industrial manager
- Enthusiastic Navision programmer
- Dedicated database designer
- Experienced in bookkeeping & asset accounting
- Experienced logistics specialist
- Formerly a central location in Germany (North Hesse, Kassel). In the meantime even more willing to travel for the whole of Europe, Germany, Austria, and gladly also in English-speaking countries (England, America, Australia, Philippines, Singapore...).
- Experienced in refactoring old legacy solutions
- Experienced in reading and writing procedural languages, therefore also capable in reading and translating old Cobol / RPG / Turbopascal / Business Basic (Comet) programs
- Experienced in analyzing calculation paths in order to map classic commercial business logic anew in Navision / Business Central even without access to source codes.
So I can communicate directly with any of your department heads or employees: We speak one language. So I can talk to
- Your accountant about his debit / credit problems...
- Your warehouse manager about his supply issues....
- Your warehouse operator about his MDE or BDE difficulties...
- Your buyer about his order proposal deviation....
- Your salesperson about the complicated order entry...
- Your CEO about its missing or slow or faulty analyses....
direkt mit mir besprechen: Es ist do not nötig, Zeit und Geld in einen zusätzlichen consultant or translator zu stecken. Bei mir spricht der Anwender / Benutzer direkt mit dem Programmierer. Und wenn ich Fehler im Datenbankdesign, Datensicherung, Performance finde, so kann ich die auch selber beheben. Ohne auf „Einen Kollegen zu warten“.

Durch mehrere schnelle & damit redundante Internetanbindungen kann ich, obwohl von der anderen Seite der Erde arbeitend, Ihre Probleme schnell und erfahren lösen. Nicht billig, aber qualifiziert. Gerade für einen Freelancer, nicht nur einen BC365/Navision-Freelancer, sehr wichtig! Besonders in Zeiten von und nach Corona ein wesentlicher Vorteil. Doch auch vor Ort Einsätze sind machbar. Ob ich von den Philippinen zu Ihnen nach Schleswig-Holstein, Bayern, Nordrhein-Westfalen anreise, oder zu den Nachbarn Thüringen, Niedersachsen, Rheinland-Pfalz und Sachsen-Anhalt, macht praktisch keinen Unterschied. Auch Bestandskunden aus dem recht weit entferntem Hamburg, Kiel, Düsseldorf und Berlin, Brandenburg und Mecklenburg-Vorpommern kann ich von hier aus wie „vor Ort“ betreuen.
Exclusive products
Bank interface for old Navision? A cool Business Central & Navision integrated ordering app for your sales force and end customers? A genuine REST api based Shopware interface? Automation of your invoice receipt with a GetMyInvoices interfaceYou can get numerous products for Navision exclusively from me - without gag contracts!
Contact
Risk-free initial contact with your Navision & Business Central Freelancer Consultant and Programmer for Worldwide, Germany, Austria and Switzerland:
You can contact me right away, initial consultations are usually free of charge. Attention! If you are interested, please note in your planning that I am usually booked several weeks, usually even months in advance. Better planned for the future than suffer forever!
Estimated reading time: 10 minutes
