{"id":7808,"date":"2024-09-25T10:00:16","date_gmt":"2024-09-25T04:30:16","guid":{"rendered":"https:\/\/gtm360.com\/blog\/?p=7808"},"modified":"2024-09-26T16:13:30","modified_gmt":"2024-09-26T10:43:30","slug":"product-mindset-middleware-platform","status":"publish","type":"post","link":"https:\/\/gtm360.com\/blog\/2024\/09\/25\/product-mindset-middleware-platform\/","title":{"rendered":"Product Mindset &#8211; Middleware Platform"},"content":{"rendered":"<p>I recently read the following post on Twitter:<!----------START----------><!--BLOCKQUOTE, NO LHS LINE, GRAY--><\/p>\n<blockquote class=\"skr-bq-noline\">\n<div style=\"background-color: #fafafa; padding: 15px 30px;\"><a href=\"https:\/\/twitter.com\/sudomax\/status\/1349953345004449798\" target=\"_blank\" rel=\"noopener\">@sudomax<\/a>: Who would have thought connecting disparate APIs would have been so successful.<\/div>\n<\/blockquote>\n<p><!----------END----------><\/p>\n<p>The OP is referring to <strong><em>Zapier<\/em><\/strong>, which automates workflows by connecting APIs between different systems. Its $4 billion valuation is a good measure of how successful it has been. <strong><em>MuleSoft<\/em><\/strong> is another very successful middleware \/ integration company &#8211; it was acquired by <em>Salesforce<\/em>\u00a0for $6.5 billion.<\/p>\n<hr style=\"width: 70%;\" \/>\n<p><em>Systems Integration<\/em> is one of the mainstays of the Indian IT Services industry.<\/p>\n<p>Typically a large enterprise in the west has a plethora of IT systems. Whenever it buys a new software, it entrusts the product vendor (or implementation partner) to &#8220;land the product safely&#8221; in its existing IT landscape. This means that the new product must work well with the company&#8217;s existing systems aka surround systems, which requires it to talk to existing systems and be implemented without causing any disruptions to current systems, operations, or processes.\u00a0This is enabled by interfaces between the product and the surround systems.<\/p>\n<p>Some interfaces will fetch data from the surround systems and provide it to the new product, whereas others will fetch data from the new product and provide it to the surround systems. (For some reason I can&#8217;t fathom, a vast majority of interfaces I&#8217;ve come across are only unidirectional. Anyone knows if there&#8217;s a reason why bidirectional interfaces is not a thing?)<\/p>\n<p>Some existing systems have an API architecture so that their functionality and data are exposed to the new product as a blackbox service that can be consumed easily whereas others call for an intrusive approach needing the interface builder&#8217;s team to work with the owner of each and every surround system to understand its architecture and data flow structure while designing the interface.<\/p>\n<p>Interfaces are typically developed by a third party <strong><em>Systems Integration<\/em><\/strong> firm.<\/p>\n<p>To cite an example from my old life, a Top 5 UK bank purchased a new payment hub software product to process TARGET2 payments. (For the uninitiated, TARGET2 is the crossborder RTGS payment system in EU.) The bank had 84 different systems in its payments landscape. It hired my old company to develop interfaces between the new TARGET2 payment hub and the bank&#8217;s Origination, Sanctions Screening, Reconciliation, Data Warehouse, and other existing systems. As Systems Integrator, we developed over a hundred interfaces during the course of the program.<\/p>\n<p>As leading SIs, <em>TCS<\/em>, <em>Infosys<\/em>, <em>HCL<\/em>, <em>Wipro<\/em> and other lndian IT services companies have done thousands of integration projects where they have built millions of interfaces across diverse customer landscapes. As a result, they have amassed deep expertise and vast experience in the middleware space. If they have not built a middleware platform like Zapier or MuleSoft, I speculate that they were impeded by cultural &#8211; rather than technological &#8211; hurdles e.g.<\/p>\n<ol>\n<li><strong>Context not Rule<\/strong>. To develop a middleware product, an SI services provider needs to survey all the integrations it has done for multiple customers, abstract the common features, and create rules for its platform. <em>Indian mindset:<\/em> Move on, don&#8217;t revisit and introspect, culture emphasizes context, not rules.<\/li>\n<li><strong>Shirk Responsibility<\/strong>: If a surround system changes the specs of its API (or something else), subscribing apps will likely break down. A middleware product vendor needs to quickly rewire its platform such that they can resume normal operations with minimal downtime. <em>Indian mindset<\/em>: It&#8217;s not my fault if surround system changes.<\/li>\n<li><strong>Reactive not Proactive<\/strong>. The middleware product vendor should engage constantly with the developers of surround systems and get ahead of the curve on future API (and other) changes. This will enable it to <a href=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/NRN-INDIA-REACTIVE-PROACTIVE-PROBLEM-DEFINER.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-12218\" src=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/NRN-INDIA-REACTIVE-PROACTIVE-PROBLEM-DEFINER.jpg\" alt=\"\" width=\"250\" height=\"200\" srcset=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/NRN-INDIA-REACTIVE-PROACTIVE-PROBLEM-DEFINER.jpg 543w, https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/NRN-INDIA-REACTIVE-PROACTIVE-PROBLEM-DEFINER-500x400.jpg 500w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a>rewire its middleware platform <em>before<\/em> the changes happen so that subscribing apps <em>do not break down in the first place<\/em>. <em>Indian mindset<\/em>: Surround system owner should tell us that it&#8217;s changing its specs, it&#8217;s not our job to find out.<\/li>\n<\/ol>\n<p>All of these speak to lack of <strong><em>problem definition<\/em><\/strong> skills. According to a doyen of the Indian IT industry, this deficiency has not been remedied in the entire 40 year lifetime of the industry.<\/p>\n<p>Problem definition is a vital part of <strong><em>product mindset<\/em><\/strong>. In my opinion, the lack of problem definition skills has prevented an Indian IT company from developing an integration platform like Zapier or MuleSoft despite having deep expertise and vast experience in integrating zillions of systems.<\/p>\n<hr style=\"width: 70%;\" \/>\n<p>So far I&#8217;ve focused solely on the product development facet of the product mindset. But winning in products requires the right mindset towards sales, marketing, and many other facets. I&#8217;ve covered the success drivers for those functions in a previous blog post titled <a href=\"https:\/\/sketharaman.com\/blog\/2011\/06\/24\/developing-the-product-mindset\/\" target=\"_blank\" rel=\"noopener noreferrer\">Developing The Product Mindset<\/a>. Given below is the most important takeaway from there for the present context.<\/p>\n<p><em><strong>Marketing, marketing, marketing<\/strong><\/em><\/p>\n<p>According to <em>Saastr<\/em>, the Silicon Valley venture capitalist that focuses on SaaS companies, the typical American product company spends $2 in sales and marketing for every $1 in product \/ engineering \/ R&amp;D, with the multiple exceeding 3X in the case of outliers like <em>Salesforce<\/em> and <em>Zoom<\/em>.<\/p>\n<p><a href=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12217\" src=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi.jpg\" alt=\"\" width=\"500\" height=\"222\" srcset=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi.jpg 630w, https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi-500x222.jpg 500w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>In sharp contrast, the typical Indian product company does not get the importance of marketing. Many founders of product companies believe that a good product will sell by itself. While they learn the hard way that they&#8217;re mistaken, it&#8217;s sadly too late to rescue their companies by then.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">TIL there are still people who believe in &#8220;build and they will come&#8221; in the 21st century. <a href=\"https:\/\/t.co\/uXlYxFdGNn\">https:\/\/t.co\/uXlYxFdGNn<\/a><\/p>\n<p>\u2014 Ketharaman Swaminathan (@s_ketharaman) <a href=\"https:\/\/twitter.com\/s_ketharaman\/status\/1829773991919210918?ref_src=twsrc%5Etfw\">August 31, 2024<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Poor sales and marketing is another reason why Indian IT companies are <em>ngmi<\/em> (not gonna make it) in products.<\/p>\n<hr style=\"width: 70%;\" \/>\n<p>But all is not lost.<\/p>\n<p>There are a few Indian companies who have a strong product mindset and excel in many of its facets including marketing.<\/p>\n<p><em>Zoho<\/em> is a good example.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Nice to see some innovative marketing from an Indian software product company. ICYMI, that&#39;s an ad from <a href=\"https:\/\/twitter.com\/Zoho?ref_src=twsrc%5Etfw\">@Zoho<\/a> on <a href=\"https:\/\/twitter.com\/Oracle?ref_src=twsrc%5Etfw\">@Oracle<\/a> &#39;s Forbes page. <a href=\"https:\/\/t.co\/QYoM9xJFxL\">pic.twitter.com\/QYoM9xJFxL<\/a><\/p>\n<p>&mdash; Ketharaman Swaminathan (@s_ketharaman) <a href=\"https:\/\/twitter.com\/s_ketharaman\/status\/1010077494840524801?ref_src=twsrc%5Etfw\">June 22, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>The Indian CRM software company spent INR 1500 crores (then US$ 200 million) in marketing to generate a revenue of INR 4274 crores (US$ 570 million) (<a href=\"https:\/\/gtm360.com\/blog\/2021\/07\/07\/westward-ho-primer\/#:~:text=According%20to%20Entrakr%2C%20Zoho%20spent%20INR%201%2C500%20crores%20(%24200M)%20in%20Marketing%20(including%20advertising%20and%20promotion)%20on%20its%20revenues%20of%20INR%204274%20crores%20(%24570%20million)%20last%20year.\" target=\"_blank\" rel=\"noopener\">Source<\/a>). At 35%, that&#8217;s very close to the share of revenue spent on marketing by <em>Salesforce<\/em> (36.4%) and way higher than that by <em>Adobe<\/em> (27.3%), <em>SAP<\/em> (27.2%), and other leading software companies.<\/p>\n<p><a href=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi-3.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12279 size-full\" src=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi-3.jpg\" alt=\"\" width=\"630\" height=\"302\" srcset=\"https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi-3.jpg 630w, https:\/\/gtm360.com\/blog\/wp-content\/uploads\/2024\/09\/SALES-MARKETING-RD-SPEND-TECH-COMPANY-2021-fi-3-500x240.jpg 500w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Zoho has already inspired many Indian IT companies to build products but hope the other companies also learn from Zoho how to win in the product business. If that happens, India will spawn not only Zapiers and MuleSofts but even the much bigger Oracles and Salesforces.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently read the following post on Twitter: @sudomax: Who would have thought connecting disparate APIs would have been so successful. The OP is referring to Zapier, which automates workflows by connecting APIs between different systems. Its $4 billion valuation is a good measure of how successful it has been. MuleSoft is another very successful &#8230; <a title=\"Product Mindset &#8211; Middleware Platform\" class=\"read-more\" href=\"https:\/\/gtm360.com\/blog\/2024\/09\/25\/product-mindset-middleware-platform\/\" aria-label=\"Read more about Product Mindset &#8211; Middleware Platform\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":12279,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,13,1],"tags":[],"class_list":["post-7808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-b2-product-v-services","category-product","category-mandatory-category"],"_links":{"self":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts\/7808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/comments?post=7808"}],"version-history":[{"count":16,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts\/7808\/revisions"}],"predecessor-version":[{"id":12281,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/posts\/7808\/revisions\/12281"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/media\/12279"}],"wp:attachment":[{"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/media?parent=7808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/categories?post=7808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtm360.com\/blog\/wp-json\/wp\/v2\/tags?post=7808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}