from navision to microsoft
DESCRIPTION
Author: Michael NielsenTRANSCRIPT
From Navision To MicrosoftFebruary 13, 2004
Michael Nielsen, Product Unit ManagerMicrosoft Business Framework, Copenhagen
April 8, 2023 Microsoft Confidential 2
Michael Nielsen CV• 1986 Master of Science in Engineering (DTU)• 1986 UNIX Developer with Knudsen & Johnsen• 1987 Joined Navision Software• 1987 Developer, Navision 1.x report writer• 1989 Developer, AL-Language• 1990 Developer, Navision 3.x IDE• 1993 Program Manager, Navision Windows
client• 1995 General Manager of Tools department• 1997 Director of Product Development• 1998 Director of System Architecture• 2000 Director of Navision Research• 2002 Product Unit Manager, MBS Frameworks• 2003 Product Unit Manager, Visual Studio
April 8, 2023 Microsoft Confidential 3
How it all started! (1984)
April 8, 2023 Microsoft Confidential 4
PC Plus (1985) - Ease of use• PC based• Document style look and
feel• Online help• Exception handling• Low on demand for
computer resources
April 8, 2023 Microsoft Confidential 5
PC Plus v1 (1985)
April 8, 2023 Microsoft Confidential 6
Navigator v. 1 & 2 (1987)- Multi-user• Client / Server• Transactions • Versioning• OLAP• Programmable report writer
April 8, 2023 Microsoft Confidential 7
Navigator 3.x (1990) - Development platform• AL Programming language• Function libraries• Design tools - Forms, Tables, Reports• Structured exception handling• Resource management
April 8, 2023 Microsoft Confidential 8
Navision 3.5 - Cross platform• Support for UNIX and Windows NT• ODBC• C-Toolkit• Third party SQL support for Oracle and
Informix
April 8, 2023 Microsoft Confidential 9
Navision Financials - 1st Prototype (1992)
April 8, 2023 Microsoft Confidential 10
Navision Financials - Standard UI• Windows 95 look and feel• Compatible with Microsoft Office • Microsoft Access like development tools• Microsoft logos
April 8, 2023 Microsoft Confidential 11
Navision Financials 1.0 - Released Product (1995)
April 8, 2023 Microsoft Confidential 12
Navision Around the World
Local Navision companies
Partners
Navision reached companies all over the world. In 2002 Navision had local companies in 30 countries and partners in 94 countries.
April 8, 2023 Microsoft Confidential 13
0
200
400
600
800
1000
1200
1400
1600
96/97 97/98 98/99 99/00 00/01
DKK in millions
Net
reve
nues
Five-year Financial Performance
0
50
100
150
200
250
300
350
400
EBITA
DKK in millions
April 8, 2023 Microsoft Confidential 14
The Merger (2000)
April 8, 2023 Microsoft Confidential 15
Joining Microsoft (2002)
April 8, 2023 Microsoft Confidential 16
Moving to Visual Studio (2003)
Microsoft Business Framework is part of Visual Studio!
• Leverages the familiarity of Visual Studio• Introduces abstractions related to the
application domain• Guides the developer (“prescriptive-ness”)• Uses the model as a master – not the code• Keeps the freedom to code• Uses concepts from Intentional & Aspect
oriented programming
April 8, 2023 Microsoft Confidential 17
Model-driven architecture – The next wave (2004)From Code based OO programming to
modeling
April 8, 2023 Microsoft Confidential 18