Calender based license
(Created page with "Our recommendation is to use the MCoins system to pay your way of the services provided by MDriven. However there may be scenarios where you would rather use a traditional cal...")
 
m ((username removed) (log details removed): Moving to BestPractices namespace)
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Our recommendation is to use the MCoins system to pay your way of the services provided by MDriven. However there may be scenarios where you would rather use a traditional calender based license.
Currently, the MDrivenTurnkey and MDrivenServer licenses are acquired via sales@mdriven.net. The prices range from 0 EUR for development, proof of concept, and prototyping to 500-10000 EUR monthly for production scenarios. We calculate the price based on a combination of model size and the number of frontends (scale up) and slave servers (scale out).  


Some of the reason for chosing a calender based license offer over the MCoins system includes:
If you are a small (less than 50 employees) business, you may be eligible for considerable discounts under our startup, ISV, and Service-provider programs. Please contact us at sales@mdriven.net.
* Tradition - the world is shifting to a subscription based payment of almost all services - but you may not want that


* Fixed budget that must be known in advance for a fiscal period
We want to build long-lasting relationships with our customers and once we agree on a fee structure, we ensure it is stable over time. Read more here: [[Trust and Guarantee]].
* Not accepting online reporting of usage - if our software cannot report usage back due to firewall blockage you must use a calender based license
 
* Offline - the tools will not be connected to the internet so no usage reporting can take place
==== We Also Offer a Calendar-Based License Model ====
Some of the reasons for choosing the calendar(i.e. yearly)-based license offer over the negotiated sales@mdriven.net include:
* Tradition/Corporate Policy. The world is shifting to a subscription-based payment for almost all services - but you may not want that.
 
* A fixed budget must be known in advance for a fiscal period (sales@mdriven.net also offers this).
* Online reporting of usage is unacceptable. If our software cannot report usage back due to firewall blockage, you must use a calendar-based license.
* Offline. The tools will not be connected to the internet so no usage reporting can take place.
* The MDrivenFramework alone is calendar-based but may be included in deals with MDrivenTurnkey.
 
The calendar-based licenses can be bought online via the links below or via our trusted partner [https://www.componentsource.com/product/capableobjects-eco ComponentSource.com].
 
All license periods are yearly unless another period is specified.
 
All prices in the shop are list prices applicable to corporate professional production use and come with a "keep it working" guarantee from MDriven. 
 
If you need additional service-level agreements, please contact us at sales@mdriven.net.
* The MDrivenServer must be combined with a report of Model Size (classes + views) and User base to be valid for operations.
 
=== Purchase Options ===
MDriven Framework - ''New License, year 1''
 
MDriven Framework - ''Yearly extension for support and updates''
 
MDriven Designer - ''Yearly fee''
 
MDriven Server - ''Minimum setup for production, dev, and test is freely usable; you can always negotiate the pricing for this item.''
 
MDriven Turnkey - ''Minimum setup for production, dev, and test is freely usable; you can always negotiate the pricing for this item.''
 
<html>
<!-- Checked in C:\CapableObjectsWush\source\LicenseAndTicketMVC5\WhenRunningInTurnKey\PaypalCheckoutCalenderLicense2023 -->
<div id="smart-button-container">
      <div style="text-align: center;">
        <div style="margin-bottom: 1.25rem;">
          <p>MDriven</p>
          <select id="item-options"><option value="Framework Initial license per devloper - first year" price="1200">Framework Initial license per devloper - first year - 1200 USD</option><option value="Framework Yearly extension for support and updates" price="350">Framework Yearly extension for support and updates - 350 USD</option><option value="Designer - yearly" price="350">Designer - yearly - 350 USD</option><option value="MDriven Server Production Yearly - minimal" price="2000">MDriven Server Production Yearly - minimal - 2000 USD</option><option value="MDriven Turnkey Production Yearly - minimal" price="2000">MDriven Turnkey Production Yearly - minimal - 2000 USD</option></select>
          <select style="visibility: hidden" id="quantitySelect"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select>
        </div>
      <div id="paypal-button-container"></div>
      </div>
    </div>
    <script src="https://www.paypal.com/sdk/js?client-id=AbixSo4BzcV7VV3rjPmu47vJsV5uT8IxZAEypuYdIvqM7F0ACAvg9U1vzKIm0R2yyjolUsOU6--6h93e&enable-funding=venmo&currency=USD" data-sdk-integration-source="button-factory"></script>
    <script>
      function initPayPalButton() {
        var shipping = 0;
        var itemOptions = document.querySelector("#smart-button-container #item-options");
    var quantity = parseInt(10);
    var quantitySelect = document.querySelector("#smart-button-container #quantitySelect");
    if (!isNaN(quantity)) {
      quantitySelect.style.visibility = "visible";
    }
    var orderDescription = 'MDriven';
    if(orderDescription === '') {
      orderDescription = 'Item';
    }
    paypal.Buttons({
      style: {
        shape: 'rect',
        color: 'blue',
        layout: 'vertical',
        label: 'paypal',
       
      },
      createOrder: function(data, actions) {
        var selectedItemDescription = itemOptions.options[itemOptions.selectedIndex].value;
        var selectedItemPrice = parseFloat(itemOptions.options[itemOptions.selectedIndex].getAttribute("price"));
        var tax = (25 === 0 || false) ? 0 : (selectedItemPrice * (parseFloat(25)/100));
        if(quantitySelect.options.length > 0) {
          quantity = parseInt(quantitySelect.options[quantitySelect.selectedIndex].value);
        } else {
          quantity = 1;
        }
 
        tax *= quantity;
        tax = Math.round(tax * 100) / 100;
        var priceTotal = quantity * selectedItemPrice + parseFloat(shipping) + tax;
        priceTotal = Math.round(priceTotal * 100) / 100;
        var itemTotalValue = Math.round((selectedItemPrice * quantity) * 100) / 100;
 
        return actions.order.create({
          purchase_units: [{
            description: orderDescription,
            amount: {
              currency_code: 'USD',
              value: priceTotal,
              breakdown: {
                item_total: {
                  currency_code: 'USD',
                  value: itemTotalValue,
                },
                shipping: {
                  currency_code: 'USD',
                  value: shipping,
                },
                tax_total: {
                  currency_code: 'USD',
                  value: tax,
                }
              }
            },
            items: [{
              name: selectedItemDescription,
              unit_amount: {
                currency_code: 'USD',
                value: selectedItemPrice,
              },
              quantity: quantity
            }]
          }]
        });
      },
      onApprove: function(data, actions) {
        return actions.order.capture().then(function(orderData) {
         
          // Full available details
          console.log('Capture result', orderData, JSON.stringify(orderData, null, 2));
 
          // Show a success message within this page, e.g.
          const element = document.getElementById('paypal-button-container');
          element.innerHTML = '';
          element.innerHTML = '<h3>Thank you for your payment!</h3>';
 
          // Or go to another URL:  actions.redirect('thank_you.html');
 
        });
      },
      onError: function(err) {
        console.log(err);
      },
    }).render('#paypal-button-container');
  }
  initPayPalButton();
    </script>
</html>
[[Category:Licensing]]

Latest revision as of 21:34, 20 December 2023

Currently, the MDrivenTurnkey and MDrivenServer licenses are acquired via sales@mdriven.net. The prices range from 0 EUR for development, proof of concept, and prototyping to 500-10000 EUR monthly for production scenarios. We calculate the price based on a combination of model size and the number of frontends (scale up) and slave servers (scale out).

If you are a small (less than 50 employees) business, you may be eligible for considerable discounts under our startup, ISV, and Service-provider programs. Please contact us at sales@mdriven.net.

We want to build long-lasting relationships with our customers and once we agree on a fee structure, we ensure it is stable over time. Read more here: Trust and Guarantee.

We Also Offer a Calendar-Based License Model

Some of the reasons for choosing the calendar(i.e. yearly)-based license offer over the negotiated sales@mdriven.net include:

  • Tradition/Corporate Policy. The world is shifting to a subscription-based payment for almost all services - but you may not want that.
  • A fixed budget must be known in advance for a fiscal period (sales@mdriven.net also offers this).
  • Online reporting of usage is unacceptable. If our software cannot report usage back due to firewall blockage, you must use a calendar-based license.
  • Offline. The tools will not be connected to the internet so no usage reporting can take place.
  • The MDrivenFramework alone is calendar-based but may be included in deals with MDrivenTurnkey.

The calendar-based licenses can be bought online via the links below or via our trusted partner ComponentSource.com.

All license periods are yearly unless another period is specified.

All prices in the shop are list prices applicable to corporate professional production use and come with a "keep it working" guarantee from MDriven.

If you need additional service-level agreements, please contact us at sales@mdriven.net.

  • The MDrivenServer must be combined with a report of Model Size (classes + views) and User base to be valid for operations.

Purchase Options

MDriven Framework - New License, year 1

MDriven Framework - Yearly extension for support and updates

MDriven Designer - Yearly fee

MDriven Server - Minimum setup for production, dev, and test is freely usable; you can always negotiate the pricing for this item.

MDriven Turnkey - Minimum setup for production, dev, and test is freely usable; you can always negotiate the pricing for this item.

MDriven

This page was edited 144 days ago on 12/20/2023. What links here