Good and important questions with broad implications for your company. Your current business model is a subscription-based offer of SaaS. You also offer a hosted API under a subscription model. If I understand correctly, access to the API is not usage based. Rather, you currently host the API on your company servers and provide a subscription to use this API via some variably-priced and tiered RESTful interface. So, the questions you ask can be re-stated as follows: should we also offer, alongside the subscription model, a RTU (right-to-use) license-based model for your product. But more is needed that adds significant complexity: you are also being asked to provide source code for integration with the customer&#x27;s code base. If you agree to provide such a source license to your code, how do you price such an offer?<p>My first advice is that you should consider pricing mechanics as secondary. The primary issue is business model; whether and how you can work in the very different worlds at the same time. You need to sort through the issues carefully. The SaaS model is very different from the more traditional license-based software offers. I won&#x27;t repeat the abundance of thinking on this here other than to say that  (a) metrics you use to measure and guide your success for the SaaS offering are very different from what you will need for a license model, (b) the deployment model for SaaS is very different from source-based licenses. For SaaS, you have complete control over your code base, how and when to issue revisions to your cloud-based services. You have zero control over the source distribution, (c) product support processes are very different between the models, because in the source code model you need to understand the customer&#x27;s code too! etc., etc...<p>Let me suggest that you DO NOT offer the source license model alongside of your SaaS subscription model. They are different enough to make it very hard to manage the baseline jointly for both offers. And, the significant additional complication of source-based licensing will make it nearly impossible to manage together. I think this &quot;opportunity&quot; is a sure way to kill your SaaS company.<p>Rather, you can consider for the particular customer a ONE-TIME SOURCE CODE LICENSING deal, where you sell the source as-is. To make is easier for the customer you can provide some nice documentation on internal frameworks and interfaces. Make sure that you write careful language in the contract to ensure that the customer will not compete with you in your primary business areas (this may not be trivial). Pricing must have NO RELATIONSHIP whatsoever with your SaaS pricing model. It should be based on value of the solution to the particular customer. Once you have this number, double it. Then include pricing for 1 year support (with some bounds, e.g., not more than, say, 10 hours per month) for a fixed fee and an option for the customer to buy additional support for $$ per hour beyond the built-in 10 hours.<p>If you want to eat Indian food, don&#x27;t go to an Italian restaurant.<p>good luck