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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Business Central forum

Are there limitations developing in BC vs. .Net

(0) ShareShare
ReportReport
Posted on by 5

Hi,

Our company is about to upgrade our Navision 2009 to BC on premises. 

Today in Navision we have developed a module that solves several business critical processes. There are no standard software that can handle these processes and neither can Business Central. It makes sense that this module is implemented in Navision because it uses information from customer, vendor, item and order records.

In our new system we will have this system reimplemented. The module can be implemented as an extension in Business Central or we could start from scratch and develop our own enterprise system that implements this special functionality and integrates with BC  solves our needs. 

My question is if we should implement this functionality as an extension or have it developed in another language such as .Net? Are there any limitations when developing an extension in BC vs. .Net? 

I would appreciate if I could get some feedback that can help us decide where we should place this functionality. Any pros/cons and headsup will be appreciated. 

Categories:
I have the same question (0)
  • Peter Zentner Profile Picture
    390 on at

    This is somewhat of a broad question and you won't be getting any good answers, I think, unless you define the special functionality. One of the answers could be that what you are trying to do won't even work, because you can't do it in Business Central.

    In general, I would try to stay as much as possible in Business Central, since this will be easy to maintain during upgrades, provides a seamless experience for your users, and - since it needs to interact with data in Business Central, you have the data available easily. But, if it does not have anything to do with Business Central itself, you could develop as a REST API and then integrate that way into Business Central.

    Basically, you have to determine the best course of action in your specific scenario - there is no answer that is always true.

  • Suggested answer
    Olister Rumao Profile Picture
    3,967 on at

    Hi,

    I agree with Peter Zentner, that this is a broad question.

    Although I would suggest that you can try to accomplish most of the Business Central tasks using Extension in Business Central itself.

    For .NET related queries you can either use BC-OnPremise which supports .NET Interopertaibility.

    If you want to use BC-SaaS you will either have to deal with Azure Functions or integrate with 3rd Party solutions using APIs.

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

News and Announcements

Season of Giving Solutions is Here!

Quick Links

November Spotlight Star - Khushbu Rajvi

Congratulations to a top community star!

Forum Structure Changes Coming on 11/8!

In our never-ending quest to help the Dynamics 365 Community members get answers faster …

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard > Business Central

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans