Announcements
No record found.
Hi Martin
I am planning to work on developing an integration app that can be listed in AppSource. I would like to know if the apps from AppSource can be used in an on-premise deployment of D365 Finance and Operations. If you have any, please share me any resources on how to develop an app that can be listed on AppSource.
Thanks in advance.
Regards
Rayudu Mullapudi
Hi,
you wrote in a discussion that was called "best way to integrate with AX". But since you are actually discussing a different topic, I have separated your post as a new question.
The answer to your question is yes, apps from AppSource can be used in all deployments of D365FO. Of course if some app uses features that are available only in the cloud version of D365FO, those features would not work with D365FO on-premises.
First of all, in order to publish anything on AppSource, you need to join the ISV Connect program. You also need to give some percent of your license revenue to Microsoft. More about ISV connect: docs.microsoft.com/.../business-applications-isv-program
Once you are in ISV connect program, you can validate your app against App Source requirements. Microsoft has documented the process for publishing apps here: docs.microsoft.com/.../lcs-solutions-app-source
Hi Nikolaos
Thank you for your reply.
I have the integration requirement but I dont know what are the resources to get started with developing the integration app. Have been going through different resources online and found that Data management package REST API looks like the way to go. Please correct me if I am wrong and also provide me with recourses that would help me in developing the app.
Also I was trying to check the trial version of D365 F&O but I couldn't. Should we buy a license to try out F&O ?? Please let me know.
When you talk about integration app, do you mean that you want to develop some solution inside D365FO, or an external app that communicates with D365FO? If you are about to develop an external app, then perhaps AppSource is not even the correct place.
When integrating from external application to D365FO, the solution needs to be different for on-premises and for cloud. If you aim only for on-premises, you narrow down your potential customer base quite a lot, since most D365FO deployments are in the cloud.
Data Management package API is one way of integrating with D365FO. Others are Recurring data jobs, OData and Custom services. If you want to determine which is "the way to go" for your specific requirements, start here: docs.microsoft.com/.../integration-overview
You can activate partner trial of D365FO if you are a Dynamics Partner. If not, then you might need to purchase licenses - minimum purchase is 20x Enterprise users = about 4000 USD/EUR / month.
The integration app will be a solution inside D365FO and is not an external app. It would be something similar to this. I would like to publish it on AppSource which would serve both for on-premise and cloud alike to start with. If there are too many features on cloud deployment that we are missing then we would have one for each deployments. Hope I made my requirement clear now.
Rayudu Mullapudi.
Then data packages API or any other F&O web services, because that's for calling F&O from outside. You seem to want calls from F&O to other systems.
I don't think you got my requirement. To be more precise, I would fetch data from external system and have a preview inside D365FO for user to make any changes. Then on users approval, we will push the data to D365FO. Please check this, our integration would be similar to this.
If you want to have a solution inside D365FO, that fetches data from external system, you can't use Data package API. Data Package API must be called from outside of D365FO. Of course your wolution could use Data Package API but then you need a component that is outside D365FO.
Also, since you say that the data is previewed inside D365FO, then it is already there and can't be "pushed in D365FO" after approval. Of course you can first fetch it in some preview tables in D365FO, and push it to actual tables after it's approved.
It is okay not to use the Data management API. I just mentioned here because I am not sure of what to use. To give a more clear overview, this integration pulls data using the external service public API. This external data will be previewed(only on the D365FO client side) inside before pushing to D365FO. The integration should like a tab inside D365FO similar to this. Hope I made my requirement clear.
Sure. Is your original question now answered? If yes, could you please mark the helpful answer(s) as verified? Thanks!
We saw your link already for the first time and it's what we're talking about. Posting it thrice isn't necessary.
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.
Congratulations to our 2026 Super Stars!
We are thrilled to have these Champions in our Community!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Giorgio Bonacorsi 620
André Arnaud de Cal... 521 Super User 2026 Season 1
CP04-islander 430