+49 661 9642 - 0 info@business-app.com
Microsoft Framework is very popular and since the first launch of the platform Microsoft .Net in 2000 there are a lot of different versions available.
.Net consists of plenty frameworks of whom the .Net Framework – as the most popular one – is often used synonymous for .Net as coding language and development environments with automatic memory management.
The main purposes of the Microsoft Framework are object-orientated software development and component-based development approaches. Through design patterns that are used in the Microsoft Framework, the structure of the application gets influenced. The Microsoft Framework provides reusable common structures which developers can use in their applications and extend them so that the program matches with their individual requirements. By pretending the architecture of an app, the Microsoft Framework is defining the control flow and the interface of concrete classes which the developer has to create and to register.

History of .Net

In June 2000 Bill Gates presented .Net Vision and in July of the same year CDs with pre-versions of Microsoft framework and Visual Studio .Net were circulating. The official notion of .Net followed two years later, in 2002, including the development environment SDK. Till 2005 there were more and more improvements until Visual Studio 2005, which was released first in December 2005 in a German version of .Net framework 2.0. The current version is 4.6, which was released in 2015.

Different types of Microsoft Framework

Microsoft is offering different forms of its framework: A pure runtime environment including necessary class libraries, costless SDK for developers or as a charged integrated development environment (IDE) in form of the MS Visual Studio .Net. Beginners can use the free MS Visual Studio Express Editions with constraints towards the charged standard or professional variant.

Offshoots of the Microsoft Framework

There are different offshoots of the Microsoft framework:

  • .Net Compact Framework: For handheld devices or mobile phones, which are running Windows CE or Windows Mobile there is a functional reduced version of the Microsoft Framework. But the development for these devices is just possible when you are using the charged Visual Studio .Net.
  • .Net Micro Framework: In 2006 the .Net Micro Framework was introduced. It is an again restricted version of the .Net Framework especially for embedded devices. Depending on the platform, the its size is between 512KB and 1MB and it runs directly from the ROM or the flash-memory. .Net Micro Framework is working as a system software but can also be installed on an existing Windows system software.
  • Silverlight: Including a massively reduced subset of the Microsoft Framework, Silverlight mainly allows web browsers to run Rich Internet Applications based on WPF. Normal programs based on WPF are web-enabled indeed, but they need the complete .Net 3.0, which is currently just available for Windows and not for Mac OS or Linux.
  • .Net Core: Publishing and hosting 2014 a subset of the reference source code repository is the base for upcoming, modular built .Net Framework 5. It allows an involvement of the community and was transferred by Microsoft to the 2014 founded .Net foundation. Through the MIT-licence there are no constraints as the source code of .Net Core should be used.

Business App – the new Microsoft based Framework for professional Business Applications

Business App is a new .Net based development platform for professional business applications including a well-engineered application designer and a backend framework with libraries and components tested and ready for use, that usually have to be redeveloped for every application.
Some of the highlights of this new Microsoft Framework are:

  • 100% offline functionality as you can use it everywhere, even without a connection to a server
  • Ready-to-use modules as forms, views, data structure, navigation
  • 14 supported databases, also open source
  • Top performance for millions of datasets
  • Ready-to-use rights- and role-concepts
  • Integration of MS Office / Office 365 – even in the cloud
  • Working on every device in the browser
  • Integrated text processing, spreadsheet and report designer
  • Open interfaces like ODATA, Webservices or REST

More on Business App