web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Microsoft Dynamics NAV (Archived)

is NAV an .net/asp.net based ERP ?

(0) ShareShare
ReportReport
Posted on by 235

I m a .net developer and very new to NAV. Today in a demo video I saw NAV running in browser. What I was aware of was NAV is a desktop based ERP written not in .net languages.

Can you please guide NAV is browser based or desktop ?

Is it for .Net developers or for becoming techno consultant I will need to learn some other technologies ?

Thanks

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Community Member Profile Picture
    on at
    RE: is NAV an .net/asp.net based ERP ?

    Hi,

    It is based on the C/Side environment having C/AL language. It's very different then .Net language, however comparatively very easy to learn.

    You would get lot of documentations from various sites, blogs. This way you can start learning it.

    However, please not that, it is an ERP solution and hence you would need separate environment license to access the same..

    This is typically ERP solution which can be accessed over WEB or MOBILE as well.

    Hope this helps you.

    Best Regards,

    Vishal Salot

    //Please mark this answer as verified, if it helps you....

  • Verified answer
    Suresh Kulla Profile Picture
    50,233 Super User 2025 Season 2 on at
    RE: is NAV an .net/asp.net based ERP ?

    Previous versions of NAV has only desktop application but newer versions the application can also be run on browsers and tablets.

    The language used to customize this application is C/AL and it has the capabilities to use .NET libraries, but the programming is little different than C# or VB.

    There is lot of information or tutorials on the MSDN or other sites to learn this language. It is an added advantage for .NET developers because in some scenarios you need to know .NET.

    msdn.microsoft.com/.../hh173988(v=nav.90).aspx

  • Suggested answer
    Alexander Ermakov Profile Picture
    28,094 on at
    RE: is NAV an .net/asp.net based ERP ?

    Basically, now .NET object start to be available. With a tendency for cloud solution, NAV more and more moves to web with each newer version. I would not be surprised if some day there would be only .NET application available. However now it is yet a special development language C/AL. It has been based on Pascal language and is mainly used for manipulating with records of the database. It is pretty simple, but has some limitations which many .NET programmers might hate.

  • keoma Profile Picture
    32,729 on at
    RE: is NAV an .net/asp.net based ERP ?

    the windows client (RTC) is a WPF fat client, completely developed in .net/c#. also the web client. the business logic is stored in a database in so called nav objects like pages, codeunits, reports, ... the internal used programming language is called c/al, a very old programming language from the 80th. it is record oriented and reminds me totally on crap vba from old excel 5.0. to compare it with pascal would make nikolaus wirth cry. the basic syntax was never changed. to change from c# to c/al is quite hard. massive usage of global variables, no classes, a.s.o. some things are quite easy, many things are so complicated that every software architect would dump the whole thing. since nav 2009 it is possible to use .net assemblies in the code. 

  • RockwithNav Profile Picture
    8,303 Super User 2025 Season 2 on at
    RE: is NAV an .net/asp.net based ERP ?

    Hi

    In a very simple statement .NET is Object Oriented based Programming and NAV is Object Based. Apart from this, NAV is an ERP which provides complete business solution to any Organization. Programming used here is C/AL but we too have many .NET assemblies with Namespaces which we can use any time.

    If you are a .NET Programmer it will act as a catalyst if you learn this as many Organizations are now preferring .NET interface in their front end and NAV as their back end SQL Database. There's many blogs and Websites available from where you can learn this.

    Thanks

    Please mark this if anyhow it helps you.

    Blog - https://rockwithnav.wordpress.com

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics NAV (Archived)

#1
Saurav.Dhyani Profile Picture

Saurav.Dhyani 2 Super User 2025 Season 2

#2
RK-25090803-0 Profile Picture

RK-25090803-0 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans