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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

How ISV take advantage of D365 finance and operations SAAS

(0) ShareShare
ReportReport
Posted on by 310

Hi all,

I am looking for advantages that ISV can take by developing solution for D365 finance and operation as SAAS. Is there any way we can provide ISV solution to customers for limited time and after that expiration time customers have to pay for using another limited time. Is this possible ? If yes, then how.

Please provide your suggestions ASAP.

Thanks,

Arif

I have the same question (0)
  • Suggested answer
    nmaenpaa Profile Picture
    101,160 Moderator on at

    Sure, you can provide them licenses that have an expiry date. 

    docs.microsoft.com/.../isv-licensing

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    301,053 Super User 2025 Season 2 on at

    Hi Arif,

    In addition to the reply from Nikolaos: Note that an ISV license renewal is requiring the execution of a deployable package in production environments. I'm not sure what time periods you have in mind. Every deployment is requiring a downtime, so customers would not like to do this every week or month.

    We are using yearly and multi-year deals for our ISV solutions.

  • Arif Vadsarya Profile Picture
    310 on at

    Thanks Nikolaos and Andre for your prompt reply.

    What if customer do not renew the license, then ISV code still runs OR environment is in error state? If environment is in error state, then customer has to manually remove ISV package by deploying the environment?

  • Suggested answer
    nmaenpaa Profile Picture
    101,160 Moderator on at

    There's no error, but the ISV solution will become invisible because the configuration keys will be disabled. The solution and the data will stay there and it can be reactivated with a new license. But of course you don't want to let the license run out (and the customer doesn't either) unless they really phase it out or migrate into some other solution in a controlled manner. 

  • Suggested answer
    André Arnaud de Calavon Profile Picture
    301,053 Super User 2025 Season 2 on at

    Hi AV,

    Additionally, you have to test your solution first with a license that expires. There might be some batch jobs which can continue to run depending on where you used configuration keys or not.

    If you have added some fields without configuration key, these fields will remain visible on forms if the solution is still in the customers environment. If you have code running as extension without configuration key check, it will still try to execute that coding.

    For sure, pay attention to contents of your license agreement. You can add a clause where you mention that the customer would be responsible for removing the software after termination of the contract.

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…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 559 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 464 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 250 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans