Miro Consulting specializes in software license audit defense, license management, subscription management, and cloud services, for Oracle, Microsoft & IBM.

Will You be Forced to Use a Microsoft CSP?

Discontinuing Microsoft Software Assurance is no longer an option

Microsoft is significantly advancing its cloud services by transitioning their existing customer base to Office 365, Exchange Online, and the various Azure offerings. It also involves upselling existing cloud customers on a broader range of services. The most notable of these is Microsoft 365, a suite of Office 365, Windows (client), and Enterprise Mobility + Security (“EMS”).

Yet another strategy has emerged as Microsoft seeks to ramp up its smaller customers. Small businesses needed the computing power and the applications Microsoft offered, but the small businesses lacked the technical resources to do manage the installations on their own. These organizations have now opted for Office 365 and other cloud services as a worry-free alternative.

This new strategy is the Cloud Solution Provider or “CSP” program. Microsoft has extended the CSP program to its existing partners as a way to grow, citing the partner’s relationship with the customer, longer-term agreements, predictable costs, and increased revenue. Essentially, these partners become indirect resellers of Microsoft’s cloud services. Initially, at least, the terms of the CSP program are very favorable to the partner, with terms like a single seat to start, the ability to add or subtract seats on a monthly basis, and incentives in addition to the partner’s margin.

So what is Microsoft’s motive? Beyond wanting a bigger piece of the overall cloud market, there are other factors at play. The first is to drive continual revenue through subscriptions. The ability for a customer to reduce its spend on Microsoft by discontinuing Software Assurance is no longer an option. Second, the maintenance of Microsoft-hosted solutions is controlled by Microsoft. This can help reduce the costs associated with technical support by limiting the number of supported product versions in the field.

Is the cloud right for your organization? There’s more to it than we’ve covered here. Contact Miro Consulting to discuss your current state as well as your future plans and objectives.

8 Signs You’re About To Be Audited For Non-Compliance

Oracle Software Audits, Microsoft Software Audits and IBM Software Audits can be challenging, time consuming and expensive.  Preparation is the key factor.  If these items apply to your organization, it’s likely you could soon be audited for non-compliance.

1. Merger, Acquisition or Divestment

Software companies like Oracle, Microsoft and IBM know that tracking software assets can be difficult during a merger, acquisition or divestment. When databases get merged and assets combined, licenses are often the last thing on IT staff’s list of tasks. While everyone is focused on getting critical business systems online, software companies take the moment of weakness as an opportunity to audit their clients.

2. Backed out of a purchase

If you recently negotiated a purchase with a software vendor, but then declined to finalize the deal, you are very likely about to be audited. Vendors may assume that you still need those licenses and subscriptions, and that you are trying to avoid paying for them. Unless you are working with a licensing specialists and have complete documentation for your entire environment, an audit is very likely in your near future.

3. Past Noncompliance

If you’ve been audited in the past, you are a prime target for future audits. Some software vendors like Oracle, IBM and Microsoft may audit companies in as little as 18 months from their last audit. During a software audit, compliance teams may look to see if your organization is setting up a system or process for license management.

4. No License Management

If a software vendor is conducting an audit, and they see that the target company is not planning for the future by setting up a process, team or outside consultant to oversee the licenses and subscription management of an organization, they may mark that client for future audits. Not having a license management specialist in place is a sign of vulnerability which vendors may exploit.

5. Reports of Organization Instability

Are there press reports or industry journalists reporting a rising level of instability within your organization? Software vendors have learned that executive departures, office relocations, downsizing or rapid growth are all signs of likely non-compliance at an organization. These red flags may often trigger a software audit.

6. Your Rep is suspicious

Software vendors like Oracle, IBM and Microsoft have trained their sales reps to look for suspicious behavior at the organizations in their territories. If your sales rep is calling you and asking you a lot of questions about your environment, this is frequently a sign of an incoming software audit.

7. Virtualization or Cloud

If you’re organization is looking to move to the cloud or using virtualization, the chances of a software audit greatly increase. There are many complex and ever changing rules regarding virtualization, having to do with processors, cores and server counts. When you factor in virtualization in the cloud, even more rules apply. While companies often employ these technologies to reduce costs, they can lead to audits that cost more in the long term.

8. Your Licensing Expert Leaves

Did your licensing expert just leave the company? If so, your software vendor probably knows. License compliance teams at software vendors like Oracle, Microsoft and IBM keep track of how your organization is managing its licenses and renewals. Using outside consultants is a common strategy used by many large enterprise clients as a way of avoiding audits when personnel changes.

With proper experts managing your licenses and compliance, organizations can be well prepared for the inevitable software license audit.  Miro can help your organization with software audit compliance, license management, subscription management and cloud services.  Contact Miro today if you’re facing a software audit or want to know if you’re ready to be audited.  Our experts can review your environment and let you know if you’re out of compliance or paying too much for licenses and subscriptions.

Oracle Applies AWS Hyper-threading Policy to Microsoft Azure

Oracle Applies AWS Hyper-threading Policy to Microsoft Azure

On January 23, 2017, Oracle updated its policy about licensing Oracle software in cloud computing environments. The impact to current AWS and Azure subscribers are:

  • An AWS vCPU equates to one (1) hyper-thread of a Xeon CPU core – essentially half of the previous value.
  • Oracle no longer applies their core factor against core usage within these environments.
  • The policy had previously applied to all processor based licenses, where as the new policy only applies to certain ones.

The new change on January 23, 2018 concerns the Microsoft Azure environment. When Oracle originally distributed its revised policy, Microsoft had just started to hyper-threaded instances.

Oracle’s policy was largely silent on Azure, with the exception of no longer applying the core factor. With Microsoft now offering hyper-threaded instances, the new Oracle policy for Azure environments is essentially the same as for AWS environments. This had been predicted by Miro.

If you have any comments or questions, you are invited to contact Miro Consulting to discuss your current state as well as your future plans and objectives.

Oracle Support Contracts Now Auto-Renew

Oracle Support Contracts Now Auto-RenewOracle Support Auto Renewal

During the late summer and early fall of 2017, Oracle made a significant addition to the Oracle Support policies but was largely silent on this change. While there are references to Online Renewal within Oracle’s websites, the most impactful change concerned auto-renew.

Automatically renewing Oracle Support Contracts, designed to make it easier for Clients, has become the default method. Instead of receiving the Support Contract and thereby offering the customer the chance to review it, the customer simply receives an invoice that doesn’t clearly detail its costs.

There are several issues with this:

  • Based on policies within the customer’s organization around signing authority, some smaller Support Contract fees could be simply pushed through.
  • As some programs are de-supported, they will no longer appear on the Support Contract. This might serve as a trigger for some customers.
  • Some programs might be transitioned to the Oracle Cloud in which case the support fees would be set aside (“parked”) if the on-premise program is no longer being used.
  • Customers may have a charge-back system in place for which the cost detail of the Support Contract is essential.
  • License migrations might have occurred during the last support cycle which ought to be reflected in the latest Support Contract.

In all of these cases, the lack of Support Contract detail can become very detrimental to a customer. Miro advises that great care be taken before opting into auto-renewal.  Better yet, opt out, and reach out to Miro for more information.

Miro support renewal management provides a dedicated support renewal rep that can assure timely renewal, accurate support line items, and the lowest cost of renewal. Customers on average save up to 15% on Oracle Support contract renewals with Miro.

Modern Policies Supersede Legacy Software Contract Terms

Modern Policies Supersede Legacy Software Contract Terms

Server Metric
Modern-Policies-Supersede-Legacy-Contract-Terms-Oracle-IBM2Just because a legacy contract doesn’t include rules on virtualization or multi-core processors, it doesn’t mean the organization can simply ignore the vendor’s current policies on those subjects.  When virtualization technologies were developed, software vendors changed the way servers were licensed.  When a server had a single processor and core, the entire server was licensed as a Server metric.

With the introduction of hardware with multiple processors and then multi-core processors, both Oracle and IBM weighted their licensing based on the processing power of the multiple cores and different processor manufacturers, and issued tables to calculate licensing.  Very few customers still have Server metric licenses, so they need to accept and apply these Core Factor or PVU tables to determine licensing requirements.  To refuse the new rules would likely mean your organization could no longer use server-based software from either Oracle or IBM.

Most software of this type is now licensed based on the computing power of the hardware it’s installed on.  Oracle has both Processor and Named User Plus licenses currently, and IBM has Processor Value Units (PVU) and Resource Value Units (RVUs) where the licensed Resource may be defined as managed cores or another hardware-based quantity.

Different methods have been introduced to allow multiple physical servers to be grouped together as nodes, clusters, and larger entities like vCenters.  With the ability to carve up the processing power available to applications, organizations demanded a fairer method to license their software deployments because most of the time, they were no longer allocating the entire processing power of the entire physical server(s) for their applications. Oracle and IBM selected slightly different methods on determining licensing in virtualized environments.

Oracle Virtualization
Oracle defined possible virtualization methods into two types: hardware-based and software-based.  If a client uses a hardware-based method which they call Hard Partitioning, they can license software for the processing power allocated to the application.

If it is software-based, a customer does not receive the licensing concession.  Oracle has made an exemption for their own Oracle Virtual Machine (OVM) if certain criteria is met, including pinning the virtual machine to specific processor cores or threads.  If you cluster an OVM (or LPAR) server to another server, the exemption does not apply. If a customer rejects the vendor’s requirements to limit the full processing power of the physical hardware, then the vendor will automatically conclude that the customer must license the full extent of processing power.

IBM Virtualization
IBM introduced their IBM License Metric Tool (ILMT).  ILMT receives information from the server agents every 30 minutes, and compiles a report of IBM software with a hardware-based metric with the associated calculations, so the deployments are converted to the number of PVUs or RVUs.  If an IBM software customer installs ILMT and meets the terms in the IBM Passport Advantage Agreement (IPAA), they are eligible for sub-capacity licensing. Again, If a customer rejects the vendor’s requirements to limit the full processing power of the physical hardware, then the vendor will automatically conclude that the customer must license the full extent of processing power.

There’s no reason to license the entire physical server when the application only receives the benefit of a fraction of its processing power.  Most organizations would be wise to take advantage of virtualization technologies as a means of cost savings, wherever possible.  Those that do must acknowledge the rules and policies that govern the usage of virtualization and other modern developments like multi-core processors and servers.

If your strategy is to claim any of the modern rules and policies don’t apply to your legacy contract, you’re going to have a bad time.  It’s a red flag to the software vendor that your organization is out of compliance, and it will become a high priority target for an audit.

Miro can help your organization right-size it’s licensing portfolio for it’s needs. We strive to understand the vendor’s concerns, and determine methods that can be less onerous than a vendor’s initial position, but still address the concerns of the vendor. This enables our customers the ability to develop a position that meets their needs, but in a way vendors will accept.

Call or email us today to learn how we can save your organization time, money and resources, as well as help assure compliance with virtualization and other modern rules and policies.


Licensing Oracle’s Business Analytics Tools (BICS vs DVCS vs DVD)

Oracle BICS vs DVCS vs DVD

Both Business Intelligence Cloud Services (BICS) and Data Visualization Cloud Service are used for data visualization, and have similar capabilities. Deciding which is best for your organization can be challenging.  Here’s some tips on making the right decision.

Oracle’s business intelligence platform, Oracle Business Intelligence Enterprise Edition (OBIEE) is an on-premise tool able to create reports, dashboards and real time alerts for users.  In 2014, Oracle introduced BICS as the cloud based version of OBIEE, but it didn’t have the full functionality of its on-premise counterpart. While BICS is included in the Oracle Analytics Cloud (OAC), DVCS is not. OAC includes Data Visualization Desktop (DVD), though the versions have lagged DVCS in the past. DVD is a stand-alone version of DVCS, and is free for either DVCS or BICS subscribers, and for those who’ve licensed Visual Analyzer in OBIEE.

As part of it’s cloud first strategy, Oracle upgraded BICS by adding “Visual Analyzer” in 2015.  With the addition, BICS could now load data from external sources and create data mashups.  Visual Analyzer simplified and extended the way users could build dashboards and other visualizations.  At this point, BICS had functionality that OBIEE couldn’t match.

Later that year, Oracle released a version of Visual Analyzer for OBIEE 12c, called the Data Visualization add-in, which is version DV V2.  The crucial difference between the two, is that Visual Analyzer for OBIEE requires an additional license, but BICS does not.

After announcing it’s new “Oracle Data Visualization” brand, Oracle announced a repricing of DVCS and BICS.  DVCS only offers limited data visualization, at $75 per month per named user, with a 5 user minimum.  BICS has a more robust set of visualization tools, and has a standard pricing of $150 per month per named user.


  • Data Visualization Desktop – Single User Perpetual
  • Data Visualization Cloud Service – $75 Monthly Subscription per User, 5 user Minimum
  • Business Intelligence Cloud Service – $150 Monthly Subscription per User, 10 user minimum
Cost Minimum Users Per Processor Notes
Data Visualization Desktop $1250 user (month?) 1 80 Free with DVCS or BICS
Data Visualization Cloud Service $75 user/month 5 n/a Free DVD…
Business Intelligence Cloud Service $150 user/month 10 n/a Free DVD…

Here are the details from the Oracle website: “DVD is packaged at no extra cost with DVCS and BICS, so customers who subscribe to those services receive a matching number of DVD licenses at no extra charge.  On premises, customers license Oracle Data Visualisation for $1250 per named user (minimum lowered to 1), and receive both DV for OBI12c and DVD; when OBI12c and DV are licensed by processor, customers get 80 licenses of DVD per processor, again at no extra charge.”


About Product BICS is the complete package of BI capabilities Oracle DVCS as a subset offering of Oracle BICS
Features Dashboard Yes No
Analyses Yes No
Catalog Yes Yes
Modeler Yes No
Snapshot Yes Yes
Safe Domians Yes Yes
Application Role Management Yes Yes
Issue SQL Yes Yes
Session & Query cache Yes Yes
Manage datasets Yes No
Manage Map Data Yes No
Default Data Source Oracle Cloud database Yes Yes From BICS and DVCS cloud
Oracle Applications Yes Yes
Scope Features Scope Full with all BI capabilities limited to data visualization only
Support Data syn (Sync third party databases)* Third party Databases Yes Yes
Sql Queries Yes Yes
Rest API Yes Yes
Free Tools** DVD Yes Yes
Visual Analyzer support Visual Analyzer Yes Yes
Product visualization Components Number of Components 26 26 From BICS and DVCS cloud
File Support CSV Yes Yes
Excel (XLSX) Yes Yes
Pricing Monthly Subscription Cost $150.00 / month / named user $75.00 / month / named user
10 user minimum 5 user minimum

Overpaying for Adobe Licenses & Subscriptions

Overpaying for Adobe Licenses & Subscriptions

by Phara McLachlan

Common statements:

  • “Adobe is no longer auditing”
  • “Adobe is auditing less”
  • “I don’t have to worry about compliance for Adobe products anymore”

Not quite true.

You still need to understand your license estate and the costs associated to it.

So many clients are overstating their requirements and needs, because they do not have a clear picture of what Adobe products are being used, what is truly needed, and/or if they are being truly used.

More than ever, you need to monitor new deployments of Adobe products in your environment. It is costly to make the assumption that you don’t have to worry about compliance or tracking your Adobe licenses and usage.

Can you answer if your expenditure on Adobe licensing has increased or decreased? When it’s time to renew, you should have those answers. You neither want to over or under purchase. Both scenarios will cost you money.

Now more than ever, you need to manage your Adobe subscription licensing.

Contact Miro
to find out how we can help you evaluate and plan your Adobe purchases to maximize savings and achieve the best terms and conditions possible.

Please call 732-738-8511 x1207 to find out more, or email us at sales [at]

10 Oracle Cloud Mistakes to Avoid

10 Oracle Cloud Mistakes to Avoid

Oracle’s new cloud first strategy has forced many of its clients to seriously evaluate moving some of their estate off-premise and onto the cloud. There can be very attractive advantages to using the Oracle Cloud, but it’s critically important to avoid these mistakes in your decision making process. Here’s what you should avoid.

1. Buying Oracle Cloud Solely to Avoid or Settle an On Premise Oracle Licensing Audit

Be wary of buying Cloud products for the sole purpose of avoiding the start, or in settlement of, an Oracle LMS Audit. Buying under duress rarely produces a favorable outcome and typically pricing, terms and conditions, on these types of Cloud procurements, are deemed to be some of the worst and not soon after, regretted.

2. No Renewal Pricing

While the initial pricing can be attractive, it’s critically important to know renewal pricing when you sign the contract. Don’t assume that pricing will rise at a modest level and that initial ‘teaser rate’, may literally be just that, a ‘teaser rate’.

3. No Stated Pricing for Additional Quantities

Don’t assume pricing will remain the same if you need to order additional quantities of licenses after you sign your initial contract.

4. Missing Policy Terms

Standard Oracle agreements often leave out policy terms but instead of actual policy terms being included in the agreement, policy is noted as a link via URL. Review all policies linked by URL and determine if you want those to be included in your agreement.

5. Inaccurate Quote

Ensure all negotiated pricing, terms, conditions, definitions and examples are included in your ordering document or quote. ‘One out of three’ reviewed order document is missing an important price, term, condition or definition.

6. Overlooking the Hosting & Delivery Policies

The ‘H&DP document’ is a master file that contains six different policy documents that cover security, uptime, support, suspension and termination policies. Your organization may need to attempt to adjust/negotiate certain parts of these policies based on your business requirements.

7. Over-Purchasing Cloud Access

Don’t assume all cloud vendors count the same. If you are moving from one cloud vendor to another, or from one type of on-premise to Cloud, you may need varying quantities due to the way Oracle counts cores on its own cloud vs other vendor’s clouds. If, as an example, you are deploying Oracle assets into an Oracle cloud, you may need significantly less licenses than if you deployed in a non-Oracle cloud.

8. No Terms for Mergers, Acquisitions & Divestitures

It’s vitally important to know how mergers, acquisitions and divestitures impact your license rights. These types of activities can cause an organization to lose rights to the licenses or subscriptions it’s purchased, or prevent it from transferring those licenses or subscriptions to new business entities.

9. Not Considering Oracle’s Cloud at All

Oracle’s cloud has features and pricing that can be ideal for many business applications. It’s definitely worth evaluating what Oracle Cloud services can benefit your organization, especially if you already own Oracle’s on-premise licenses given the lower cost for deploying those assets into the Oracle cloud.

10. Going it alone

The best way to evaluate an Oracle Cloud purchase is to work with experience licensing analysts like Miro, who can help you evaluate what products are cloud friendly and what may be better left on-premise. Also, like every other potential technology investment, the ‘devil is in the details’ and knowing your options can make all of the difference in making an education decision to move forward.

Contact Miro to find out how we can help you evaluate and plan your cloud purchases to maximize savings and achieve the best terms and conditions possible.

Please call 732-738-8511 x1207 to find out more, or email us at sales [at]