Realizing Potential through AI, Analytics, Network, Cloud, and Industry
Infor has a mission: to “build beautiful business applications with last mile functionality and insights for select industries, delivered as a cloud service.” Behind this mission is a solid strategy to deliver industry-specific functionality to a growing number of specialized micro-verticals, through “Cloudsuites” that leverage the power of Internet-based networks, analytics and artificial intelligence (AI). Over the past several years the privately held company has spent billions of dollars acquiring and developing technology to execute this mission, providing a steady stream of innovation along the way. In the last 12 months alone the company has delivered 176 new products.
And yet, Infor is still one of the largest enterprise application solution providers of which you may never have heard. Even some of its customers (those running acquired legacy solutions) are not aware of how innovative Infor is. This is, at least in part, because of its approach. In the enterprise application market it is not unusual for a vendor to pre-announce its latest, greatest, most innovative idea with a big splash. Then as it begins to execute on this idea it realizes just how much foundational work needs to be done to deliver on it. In the meantime it grows quiet (or announces its next big idea) and (often several years) later when (and if) the first deliverables are finally ready, it makes another big splash.
Infor has taken an entirely different approach, building innovation from the inside and working its way out. It too had a vision of tremendous new innovation driven by advanced technology, but it also had the foresight to clearly see that much of the work needed to deliver on this vision was foundational. And therefore, while others were “splashing,” so to speak, Infor was building that foundation behind the scenes, but with a clear vision of the possible. It is now time to emerge from under the covers as the potential is being realized.
A Smarter Approach
This approach is even smarter than it might appear to be on the surface. Having grown through acquisition, Infor has a very broad portfolio of enterprise applications, including multiple Enterprise Resource Planning (ERP) solutions, some more modern and strategic than others. But Infor’s portfolio also contains other applications that extend the capabilities of ERP, such as Customer Relationship Management (CRM), Enterprise Asset Management (EAM), Human Capital Management (HCM), Supply Chain Management (SCM) and more. The different strategic ERP solutions can benefit from these complementary applications, some more so than others. So how can Infor integrate all of these applications and also individually bring them to their full potential without a lot of duplication of effort? The answer lies in taking a two-pronged approach.
Infor has invested in building a strong foundation, which has evolved into the Infor OS (operating service). Infor OS provides a common set of shared services to augment its applications (Figure 1). Rather than reworking each individual user interface, for example, Infor developed a common user experience (UX), which further serves to unify the experience when working across different but complementary applications.
Figure 1: Infor OS Augments the Cloudsuite(s) with Common Shared Services
But before these strategic enterprise applications could take full advantage of those shared services, they had to be transformed. The transformations took time and effort in parallel with the development of Infor OS. But these efforts proved to be invaluable. Once complete (and even to a certain extent during the process), rather than working on security, connecting to the Internet of Things (IoT), country-specific localizations, or a host of other elements of the infrastructure, the individual enterprise application development teams could focus on delivering features and functions specific to their target markets.
Infor OS: The Journey to Microservices Architecture
While the name (Infor OS) is fairly new, the development of this foundation has been evolving for almost 10 years. First introduced as the Intelligent Open Network (ION), it was based on the same premise as Infor’s prior Open SOA (Service Oriented Architecture) (circa 2006 to 2009). That premise: to provide an environment that enables new functionality to be developed once and shared by multiple products in the Infor portfolio. However, unlike Infor’s Open SOA, which had become very heavy and took years to develop, ION was kept lightweight and simple. Over the years the name has changed and it has evolved to support what is commonly referred to today as a microservices architecture.
Never heard of microservices? You’re not alone. For the reader with a technical background, a microservices architecture, is defined (by Wikipedia) as an architectural style that structures an application as a collection of loosely coupled services. Unfortunately the reference to “loosely coupled” often conjures up the old argument of an integrated suite versus “best of breed.” But this is not that.
For those nontechnical readers, think of it as constructing a solution from a set of Lego building blocks. Think about how you build a structure from Legos. Each Lego block is made of the same kind of material and is attached (connected) to the other Lego blocks the same way. In many ways they are interchangeable. But by choosing different colors and sizes, and connecting them with a different design, you can make a structure that is very unique. And once constructed, if you want to change it, decoupling some of the blocks and replacing them doesn’t destroy the parts that are not affected. There is far less disruption introduced than if you had constructed it with timber, a hammer and nails.
Infor needed to transform existing strategic solutions by refactoring the underlying code to introduce microservices. Again, for the nontechnical reader, think of it as restructuring the code without changing the behavior or the functionality. You might be wondering, why bother to change the code if you aren’t changing what it does? There may be any number of reasons, including enabling the solution to take advantage of those common shared services. But Mint Jutras feels the most valuable by-product of refactoring is to make it more “extensible.” In the context of ERP: to make it easier for Infor (and possibly its partners) to add specialized features and functions to a solid code base, with minimal disruption.
This is really the (not so) secret sauce behind Infor’s ability to deliver “last mile” functionality, not just for major industries like manufacturing, or even verticals like food and beverage, but also micro-verticals like dairy, beverage, bakers, confectionary, ingredients, prepared/chilled foods and meat/poultry/fish. While some features and functions might be the same across all manufacturing, food and beverage manufacturers and distributors also must deal with lot and sub-lot traceability and recall. Many within food and beverage must also deal with catch weights.
Catch Weight is a food industry term that means “approximate weight” because unprocessed food products (particularly meats) naturally vary in size. A retailer might order a case of 12 turkeys. The manufacturer (food processor) will estimate the price of the order by the approximate weight (e.g. 15 pounds per turkey), but will then invoice for the exact weight shipped. This can wreak havoc in an ERP solution not well-prepared to handle it.
But catch weight doesn’t affect all food industries in the same way in. It is also used in the cheese industry to manage shrinkage as the cheese ages. So handling catch weight varies for different types of food. By handling all the different types of catch weights in a single line of programming code, you add a level of complexity that adds little or no value to the customer beyond the single problem it is facing. A cheese processor doesn’t care if you can satisfy the needs of a butcher. Having different “Lego blocks” of code to insert depending on the needs of the specific micro-vertical preserves simplicity without sacrificing very specific functionality.
Beyond Features and Functions
But there is more to be gained than industry-specific features and functions from this foundational approach. Most companies today are forced to undergo a digital transformation. Two years ago our 2016 Mint Jutras Enterprise Solution study found that 88% of participants felt that digital technologies were necessary for survival and 80% agreed that digital technologies are truly transformative in the way they connect operations to systems such as ERP. And yet at the time almost half still relied at least partially on spreadsheets and/or manual processes for maintaining their operational and transactional systems of record (i.e. conducting business). Our latest 2018 study shows at least half of companies still rely at least in part on spreadsheets to satisfy needs of various departments. So obviously those transformations are still a long way from being completed.
One strategic acquisition by Infor could go a long way in supporting these digital transformations. In 2015 Infor acquired GT Nexus, a cloud-based global commerce platform. This acquisition represents a marked shift in acquisition strategy. In its formative years Infor aggressively acquired its competitors with more of an eye to growing market share than filling gaps in its portfolio. By comparison, the acquisition of GT Nexus is quite strategic.
As we noted a year ago in Infor Ushers In the Age of Networked Intelligence:
More and more of the communication, collaboration and business processes of any company are likely to extend beyond the four walls of the enterprise. Focused on the supply chain, GT Nexus largely applies to those industries that must manage the movement of materials, but also has an impact outside of traditional manufacturing and wholesale distribution. The procurement of supplies in industries like healthcare and hospitality has not changed in decades and are ripe for innovation.
Whether you deal with a physical product or services, the value chain has lengthened and become more complicated. Yet expectations of response time and delivery performance have risen dramatically. Hence the need for an added level of intelligence in dealing with this new digital, network economy.
In addition, it is worth noting that last year Infor also acquired Birst, Inc. a pioneer of cloud-native Business Intelligence (BI), analytics and data visualization tools. The addition of Birst’s analytical tools was also a step forward, but Mint Jutras sees it more like another investment in infrastructure and shared services rather than a true differentiator. While the executives that came along with the acquisition might argue Birst is better (the best?) in terms of capability and speed of data discovery and easy to use analytics, most of the existing Birst customers are running enterprise applications that are not part of the Infor portfolio and it is still sold as a stand-alone tool. So you don’t have to run an Infor application to benefit from them.
That said, the tools were made immediately available to Infor customers as a like-for-like trade-in. Since then Infor has been working to replace any existing data cubes and content (previously Cognos-based) and also build out additional applications, content and migration tools.
Enhanced Data Management
Birst allows Infor customers to draw from all sorts of data sources for analysis. But the better story is what Infor has done in terms of data management in general, and to understand that you need to look across several different components “inside” Infor, including artificial intelligence, which requires you to select algorithms, train models and deploy data science. Because we’re talking about advanced technology, this can get very technical very quickly.
A business decision-maker seldom knows the difference between linear regression, neural topic modeling, K-means clustering and a boosted decision tree. Nor should they have to. From a business decision-maker’s point of view, it is more important to understand the potential, and that is quite simple. It’s all about answering these questions:
- What happened?
- Why did it happen?
- What should I do?
To Infor’s credit, this is exactly what it is offering, even though it often falls into the trap of offering TMI (too much (technical) information) to nontechnical business folks.
This is all about collecting data. It might be structured data from enterprise applications (yours or your trading partners’), semi-structured data like XML or CSV (maybe you get orders or payments from customers in XML files or streams of IoT data) or entirely unstructured data from social media or other community-based data. You need a common place to put all this data and Infor’s answer to this is its Data Lake. A data lake is a storage repository that holds raw data (usually vast amounts of it) in its native format. Yet while the data is in its native format, Infor also provides a catalog that can be used to determine connections between the different data elements (e.g. an order is connected to a customer, a dollar amount is connected to a key performance indicator).
But you need to consume that data in order to determine what really happened. Figure 2 (provided by Infor) is a bit on the technical side. The key takeaways from it: You might use Birst for analysis of the data; you might use the data in universal searches within the Infor applications; or you can develop your own applications using Infor’s Mongoose development platform.
Figure 2: Infor Data Lake: How to consume data from the data lake
Why did it happen?
For the “Why?” question, Infor leverages the different connections within the data and does a correlation analysis, looking for causal factors. Did sales go down because prices went up? Or did they go down because sales reps were on vacation or left the company? Was the weather to blame? Or a sluggish economy? For some of these questions you need massive amounts of data, not all of which resides in your enterprise applications.
Infor claims to have no shortage of insights to offer across customer relationship management (CRM), financials, human capital management (HCM), procurement and more. An example of the types of financial insights are shown in the sidebar to the left.
What should I do?
This is where the real data science comes to play. Since announcing the Coleman AI Platform Infor has been developing its first AI data science applications. These are generally predictive in nature, drawing on deep machine learning for forecasting, optimization and decision execution. Some examples include patient demand forecasting for hospitals, a predictive framework to predict asset failure, inventory optimization across a number of different industries, predicting estimated time of arrival for logistic providers and benchmarking performance across industry. Benchmarking of course requires access to large quantities of external data.
And don’t worry if you don’t have data scientists on staff. Infor has over 100 of them ready and waiting to help.
Conclusion and Recommendations
For a company of its size Infor has been exceptionally quiet over the past several years. In the software industry staying quiet often means there is little or no new innovation to share. In the case of Infor, this could not be farther from the truth.
Infor is led by a group of executives with both the vision and the expertise to understand the true potential of advanced digital technologies today. Oftentimes before you can ever hope to take full advantage of this advanced technology you must lay a strong foundation, and this might go largely unnoticed as it is being developed behind the scenes. But Infor’s executives were not afraid to dig in and lay that foundation.
Infor is now starting to reap the rewards of these efforts. It is time to share them with the world, not quietly, but loudly and proudly. Even many of its own customers remain unaware of all that Infor has developed. There are over 90,000 Infor customers and many are still running on old versions or older, non-strategic products. They seem to think none of this new technology is for them.
Mint Jutras would caution them (and other companies running non-Infor legacy applications) against this train of thought. If not for you, then who?
To those running these old solutions: Don’t expect massive (any?) innovation for your old products. They aren’t going to get you where you need to go in order to compete effectively in the global digital economy. For decades ripping and replacing ERP solutions was avoided at any and all cost. Those days are over. If you are running an old, outdated solution, it is unequivocally time to rip and replace. You’ll be happy you did.
To Infor: You’ve developed a lot of great stuff. Get on your bandwagon and shout!