International Business Machines Corporation (IBM) Earnings Call Transcript & Summary

December 4, 2024

New York Stock Exchange US Information Technology IT Services conference_presentation 31 min

Earnings Call Speaker Segments

David Vogt

analyst
#1

Great. Good morning, everyone. Thank you for joining the UBS Global Tech Conference. I am David Vogt. I'm the hardware and networking analyst here, and we're excited to have with us IBM today. From the company, we have Dinesh Nirmal, SVP of Products and IBM Software. In the audience is the IBM Investor Relations team, so you can hit them with all the difficult questions later that we don't cover. And so Dinesh, welcome.

Dinesh Nirmal

executive
#2

Thank you, David. Great to be here.

David Vogt

analyst
#3

And so we thought it would be great to have Dinesh here given the theme for most of the meetings this week has been around data center, AI, software, giving you uniquely, I think, qualified to speak to it, we wanted to start with your perspective of IBM's software portfolio, how we got to where we are today, either through organic growth, inorganic growth? We could, I guess, maybe go back 5, 6, 7 years start with Red Hat. And maybe let's kind of level set where we are today from a portfolio perspective that falls under your purview.

Dinesh Nirmal

executive
#4

Yes. So if you go about 5 or so years back, we said our strategy is hybrid cloud and AI. And if you look at 5 years back, right, it was all about going to a public cloud. Every customer was raising to a public cloud. But now you fast forward 5 years, every customer is looking at to say, how do I stay on multiple clouds? How do I keep some of my data behind the firewall? So the hybrid cloud strategy that we put forward about 5 years is coming real, partly because of regulations, right? If you look at what EMEA is doing with DORA, it's all about resiliency and risk. Resiliency is about is your data on a single hyperscaler or is your data can be recovered in multiple places, right? So that, along with cost and no customer want to be boxed in. You don't want to go stay in a single cloud, right? So all those things are really driving the hybrid cloud strategy. So you talked about 5, 6 years ago, we acquired Red Hat. So if you are on multiple clouds or hybrid cloud, you want to develop an application once and deploy it anywhere. So how do I do deployment -- I mean, development once and deployment in any place I want? OpenShift can enable it. So the growth that you're seeing in Red Hat, for example, is partly because customers are really taking their applications and deploying in multiple places. So that's one. Two, we have really brought every service that we have, whether it's Apptio, whether it's Concert, whether it's Data Band, every service that we have on every single hyperscalers, including IBM Cloud and behind the firewall. I think we're the only vendor who really have 6 or 7 form factors that really delivers, right? So that's the second on the hybrid cloud. So the hybrid cloud strategy for us has really panned well. And even if you look at the Hashi acquisitions we are doing, right, it enables you to do infrastructure as code. That's all Terraform is about. It enables you to do secrets management using Vault. So all those things that we have done, all the acquisitions we have done, the organic development we have done has always been focused on hybrid cloud, how do we bring on the multiple clouds. The second piece of our strategy has been around AI. Even before generative AI took off, right, there was the predictive AI, deep learning, all those things. So in the generative AI side, there's 3 core pillars. One is data, mainly unstructured data, how can we really take advantage of unstructured data. And we are playing with watsonx to say, can you really bring your unstructured data, govern that data, really make that available for fine-tuning or prompt engineering or prompt tuning, that's one. The two is models. We have our set-on models, smaller models called granite models. Initially, it was all about the bigger the model, the better, whether it's 30 billion parameter model, 100 billion parameter model. We think smaller the model that's domain-specific is where the future will go because cost also becomes an angle for customers to say, do I need a 100 billion parameter model, right? So that's the second one. The third one is applications, which is how do I generate more code or how do I build more applications using the same resources I have. That's what generative AI will enable. And these applications have to do some inferencing, use the models, all those things. So if you look at generative AI, those are the core things. The outcome is automation. And we are playing heavily on the automation side, whether it's IT automation or line of business automation. So our strategy that we put forward 5 years ago, focused on hybrid cloud and AI has really enabled us to be here and really be at the forefront, partly because we are consistent in the strategy. We haven't changed it. We have always said it's all about hybrid cloud. We will bring every service on every single hyperscalers, also behind the firewall and the customer can choose where they want to deploy. On the AI side, we are playing with models on structured data and applications, how can we enable our customers to really drive more application development. One more thing, and then I'll pause. And we are not just delivering, we are becoming client 0. So if you take my own example, right, I run about 15,000 developers worldwide. About 6% to 7% of all new code generated today is through generative AI. We would like to get to a 25%, 30%. So it's really helping enable us to deliver more for our customers through generative AI. So it's really enabling us to be more productive, us to be more optimized. So it's not that we are just going and selling our products. We are saying we are a client 0. We are using it. Another example, watsonx Orchestrate that we are selling, which is all about digital labor, automating your line of business, we are using internally. Our HR team is using watsonx Orchestrate to really automate HR processes. So that is also very powerful where you as a vendor can say, not only we are delivering a service or a product to you, but we are internally using to optimize ourselves.

David Vogt

analyst
#5

Now that's a great overview and it opens up a lot of different vectors here. But let me just go back to the software -- pure software side first. If you look at the transactions over the last 5 years, obviously, Red Hat was foundational to the business today. Recently, you've done Apptio, Hashi is pending. As you look at the portfolio today, kind of maybe what's the common thread in addition to AI that all of these assets sort of pull together this multi-cloud strategy. So when you look at, for example, going forward, obviously, I think Arvind's talked about doing incremental software deals that bring multi-cloud more functionality to customers or clients together. Where do you see the business going from here on the software side? Presumably, Hashi closes in Q1 of this year. Kind of what's the next sort of initiative, the next step within software?

Dinesh Nirmal

executive
#6

Yes. So the common thread is hybrid cloud because any new offering that we are bringing forward or any acquisition we are doing, we always look back to say, how is that going to enable us to deploy it in multiple clouds. So if I take Hashi as an example, right, Hashi has 2 core things. One is the Terraform, which is infrastructure as code, and there is the Vault, which is Secrets Management. So if me as a developer or a DevOps persona, I can now really take and deploy my code on any hyperscalers or behind the firewall using Terraform. I can use Secrets Management or Vault and really use a developer -- as a developer, I can use the Secrets Management to go deploy my application on any cloud. I don't have to worry about Secrets Management of a specific hyperscaler or behind the firewall. That's all taken care of by the Vault. Ansible from Red Hat, it's all about automation, how can I really automate my software. So we have really stayed core, David, to our fundamental strategic principle, which is can we really accelerate hybrid cloud multi-cloud journey for our customers through the acquisitions and organic investment we are doing. Another example, organically, we announced Concert, which is a product that we announced. What is the biggest challenge customers face as they bring generative AI? I think it's 3 Rs, I call it. One is responsible AI. You got to make sure that it's responsible. Two is risk in AI because as these developers use open source framework, whether it's LangChain or any of the open source frameworks, there's a lot of open source packages that comes with it. What is the vulnerabilities that's associated with it? So there's a risk in AI. The last piece is resilience. How do I make sure my infrastructure, my systems are resilient to do it? So all these things that we are developing organically and buying inorganically has been focused on one thing, which is hybrid cloud. Can we enable our customers to develop once deploy anywhere? And then can we really accelerate their journey on the generative AI side of things?

David Vogt

analyst
#7

You mentioned resiliency. Can you expand upon that? So today, as the portfolio is currently configured, what does IBM bring to bear to a corporate customer to help them along their resiliency journey given all these complexities and risks and challenges that you just sort of articulated?

Dinesh Nirmal

executive
#8

Yes. So if you look at resiliency, right, there's 5 or -- maybe 4 or 5 core elements to it. One is recoverability. If your application goes down, how soon can you recover it or your data gets corrupted, how soon can you recover it, right? There's observability. How well is your estate observed? There is maintenance, right, which is a very critical piece. I mean, look at CrowdStrike. If they would have deployed that application on a canary method, it wouldn't have happened because they would have caught in Australia in early phase. Those are very critical for a maintenance perspective, right? Then there is scalability. How can you scale? So there's 4 or 5 core elements to resilience to make sure that how resilient is my system, recoverability, right? People say, how soon can I recover? What is my RTO/RPO? If my data get corrupted, I have a time limit, 30 minutes to recover my data. But in its honesty, how many enterprises have really tested it to say, I can recover my data in 30 minutes. So those are things that we as IBM looking at to say, how can we really make sure that we can bring a product or a service to our customers that will give you a complete score, take all these things into account and give you a complete score for an enterprise to say, your resiliency score is 85. Take these 5 actions and that will get you to a 95 score. Because now me as a CIO or a CRO, now I know I'm resilient in these areas. I'm not resilient in these areas. For auditing purposes, right, it's so critical that me as a customer can stand up and say, my resiliency is 85. These are the actions that I need to take. How do I keep the actions that I take in an evidence locker for future auditing? So there's a lot of things from a resiliency perspective. And we, as a vendor, I mean, having worked with enterprises for the last 10 decades, we know the enterprises so well. So we can authoritatively come and help them to really make them more resilient.

David Vogt

analyst
#9

So can you take all of those offerings and that view that IBM has and talk about sort of specifically within AI from the software portfolio? To date, really, it seems like the consulting business has been sort of leading sort of the initiative, right? If I just look at the metrics that the company has reported, 80% of your sort of AI-focused orders to date have been really on the consulting side. So maybe can you expand upon how that sort of helps lead the software business? And what are the initial feedback or learnings that you're getting from large corporate enterprises on AI, particularly around your software portfolio? And how do you think that sort of evolves over the next couple of years with consulting obviously taking the lead?

Dinesh Nirmal

executive
#10

Yes. So obviously, any time a new project comes in, a customer want to look at what are the areas -- there's some study that needs to be done to say, okay, what are the areas that I really need to bring generative AI into it. If I simplify it, I think there's 2 core areas where I see generative AI disrupting. One is application development because, look, every enterprise or a business is going to live and die with 2 things: applications and data. Because if your applications go down, it makes headlines, as you know. If your data gets corrupted or it's not available, it will make headlines. So those are the 2 core things. So if I'm an enterprise, I really want my applications to be stable, but I also want to create more code for more applications to drive more business. So generative AI is really enabling customers to create more code. So code is one area that is really getting disrupted by generative AI. Like I said, I myself is using it in my development organization. And every customer will use it because that enables them to write the 10,000 lines of code they couldn't write last year or create the 5 applications they couldn't do last year. The second area that's getting disrupted is the line of business because that's very process heavy, whether it's the credit approval process or whether it's the loan approval process. So the line of business side of things is getting disrupted through a couple of ways. One, a customer agent, you get a call before they have to read through a document, understand all those things. Now with the click of a button, you can summarize the 10-page document in no time. You could get a sentiment of a particular call based on the dialogue that happened right after the call. So end of the day, that it's not just the process transformation that's happening, but it's also every business is -- end product is a happy customer. That's also happening through generative AI. So those are the 2 areas that we see where generative AI mainly is disrupting. On the code side, we came up with a product called watsonx Code Assistant, which is -- one aspect of it is like taking our strength like COBOL to Java, right? Nobody else can do better than us. So we figured we will train the model and bring it. The second is generic purpose coding, which is you are a developer, can you have a VS Code plug-in that you can enable, call the granite models that we have, all those things. So that is the disruption that's happening there. On the line of business side, there is 5 -- 4 or 5 core things that you need to really do -- it's not just generative AI, you need these tools. One is workflow. You need a very strong workflow to do it. Two is RPA, some level of robotic process automation you need because some of them are not just process, it's [ task ]. Three is process mining. You need to mine a process to understand where are the inefficiencies exist in the process. Four is a rules engine because not everything can be AI. There has to be a human in the loop in many cases. Last but not least is document processing, meaning how do I extract the fields in a document and put it somewhere quickly. Those are the 5 core things. Unless you have those tools, you really cannot bring AI to really automate it. To me, I mean, I might be generalizing it, but there's only 2 vendors who can really do it. One is Power Automate with Microsoft and two is IBM with the tools that we have because we have all 5 of them, so does -- so do they. Now they only work on Azure. We work on any cloud. So it gives us the benefit. But generative AI can come in there and really enable it. Look at the process, right? I mean that's an area that could easily get disrupted. Now add a rules engine into it. You could completely automate that using an agentic framework, but you want a human in the loop, you add rules into it. So those are the 2 areas we are really focused on. On the bottom layer, David, is the data aspect of it, and it's mostly unstructured data. We announced watsonx.data for that to really say, look, you can bring tremendous amount of data, we will manage it, we will catalog it, we will copy the metadata, we will govern the data, we will securely place the data in the persistence layer. So those are the 3 core software areas that we are better.

David Vogt

analyst
#11

I just want to make sure I understand. So the way I thought about Watson and what you've announced over the last couple of years, it's more of a platform of technologies and tools and applications that can help enterprises move down their journey, but also help automate and improve your existing functional software technologies. Is that the right way to think about how Watson will get developed over the next couple of years? So Watson, all this capability you're building helps the security side of your business. It helps the data, the automation side. Is that the right way to frame it? And so it's not necessarily a stand-alone offering. It's integrated in everything under your purview that you're thinking about developing over the next couple of years?

Dinesh Nirmal

executive
#12

Yes. So the watsonx brand that we created is specifically for generative AI. So we said there's 3 core pieces to it. One is watsonx.data that really looks at the generated -- I mean, the unstructured side of things because majority of the growth in data is happening on the unstructured side. Then there is the watsonx.ai, which is how can I develop an application using -- used for inferencing purposes. The three is watsonx.gov, which is once you deploy the model, a lot of times the model hallucinates. That's the reality. It could drift, right? So how do I govern the set of models, right, with the right set of guardrails. So those are the 3 core elements of the platform that is called watsonx. Now on top of it, we have added watsonx Code Assistant, which is to help developers code. We announced watsonx.orchestrate, which is about the digital labor, the 5 line of business. So we are bringing new things depending on where we see the market and where things are going. But in the entirety, the core is 3 things, which is the data, the governance and the model/the inferencing engine.

David Vogt

analyst
#13

Got it. And does -- watsonx does -- you mentioned COBOL to Java. So that would help assist on the mainframe transaction processing side as well, I would imagine.

Dinesh Nirmal

executive
#14

Right.

David Vogt

analyst
#15

So it permeates other sort of sectors within IBM.

Dinesh Nirmal

executive
#16

Right. Exactly. Exactly. So -- I mean watsonx Code Assistant is a product. We took our Granite model, trained the COBOL code that can convert that into Java. So when you look at code development, right, people think it's just writing code. It's not. There's test case development. There's refactoring of code that needs to be done. There's documentation of code that needs to be done. So a customer could buy Watson Code Assistant and say, well, I don't want to do any code development, but I want to do test case generation or a code could have been written in 1980s. So people are not there. I want to create documentation for that code, right? I myself was a developer. The last thing I want to do is like write documentation. Everybody wants to write code. Whether it works or not, I want to write code. So if generative AI can help me write documentation, all of a sudden, I have 15% more productivity because I can use that time to write more code. So WCA has really is focused on the developer multiple aspects of development, but the model itself, we have multiple models. One of the models is about COBOL to Java conversion.

David Vogt

analyst
#17

Got it. I wanted to maybe take a step back and talk about the common thread for a second. So Red Hat, and you talked about all these other companies that you've acquired, Apptio, Hashi is part of it. We get a lot of questions on Red Hat in terms of hybrid cloud, multi-cloud versus public cloud. And Red Hat has had fairly recently good acceleration in growth. Can you maybe talk to what the markets look like that are driving that underlying demand for Red Hat, primarily, I think you talked about OpenShift bookings being incredibly strong in teens, and recently, Ansible, strong. Is that stand-alone pre-GenAI demand? Or is there some sort of element to customers looking for multi-cloud/hybrid cloud solutions because they're going to embark on a GenAI journey effectively?

Dinesh Nirmal

executive
#18

Yes. I think you hit the nail on the head. I mean, like I said, every customer, especially large enterprise, is going to look at running applications on a hybrid cloud. That's -- I think that's the reality because no one will want to get boxed into a single cloud. If that premise holds true, then a customer has to develop an application in a way that it developed once and deployed in multiple ways. So that's one reason why Red Hat is getting the momentum because there is no other container coop that can do the kind of things it can do like Red Hat. The second one is Ansible because you want to do automation, right? As you do deployment of this application and software, you want to make sure that these applications are seamlessly automated. The third area of growth that we are seeing is the whole VMware side of things. Because when customers get a bill that they used to pay $10, I'm just making that, and it becomes $50, their immediate thought process is that I want to get out, right? I mean if I have to pay 5x more for something I used to pay 1 day before, they are thinking about alternatives. And so [ coop ] Vault is one of the tools that Red Hat has that enables you to embark on that journey. So that's the third aspect of Red Hat growth. The fourth one is as GenAI is driving, it's creating more applications, that means you have to run it somewhere and that obviously becomes whether you take ROSA, Arrow, any of those flavors that exist on hybrid cloud from Red Hat, that enables even more growth. So those are 3 or 4 things I would say.

David Vogt

analyst
#19

Did you see that VMware impact in the business over the last couple of quarters? Or is that more of a recent phenomenon given sort of the pricing dynamic?

Dinesh Nirmal

executive
#20

It's coming, right? It's coming. I mean I was in Europe about a month ago and a public services company said to me, Dinesh, I used to pay a couple of million, it has gone up to $20 million, $25 million. So it's starting to kick in customers' head that it's time to look at alternatives. So I think that -- and I said that in my roundtable this morning. Once you get into an enterprise, any vendor, any application, it's hard to get in, but it's hard to get replaced. That's why software that has been around for 30, 40 years is still running because it's not just replacing it, there is a multitude of tentacles that is calling that application that's being attached to it. There's data, there's security, all those things. So it's not just going to be just go rip and replace. It's going to be a progressive process whereby which pieces, the low-hanging fruits will get new and then the medium and then the big. So to me, David, I think it's a journey, but we are starting to see the uptick of the journey as part of it.

David Vogt

analyst
#21

Got it. In the interest of time, we get a lot of questions on your transaction processing business. I think the business over the last 5 to 10 years has been somewhat misunderstood, right, in the sense that it's been tied inextricably to the mainframe business for all intents and purposes and had been sort of a source of headwind from a growth perspective. It appears to have changed over the last couple of years, obviously, during COVID, now post-COVID. Can you kind of walk through and kind of articulate what the growth trajectory of that business looks like? What are some of the underpinnings to support that growth? And why that business now going forward is actually on much steadier footing than it was 2, 3, 4, 5 years ago?

Dinesh Nirmal

executive
#22

So if you look at mainframe, David, it has one purpose. It's the best transactional engine that has been ever built, will ever be built, partly because it's machine-level code, meaning you can execute transactions in milliseconds, right? So it's purpose built for one thing, which is the transactions. As you create new applications using generative AI and all those things, what is it doing? It's driving more transactions on the back end, which, in most cases, is mainframe, right? So you're getting some tailwind from that aspect. The second is some of the new offerings that we are bringing on mainframe itself, like watsonx Code Assistant for COBOL to Java. Now customers are saying, okay, -- like I said, it's not just about taking a COBOL application and converting it to Java. But this COBOL application was built in the '70s or '80s, I want to create documentation for it. Can I use generative AI to do that? Or I want to refactor parts of it? Can I use generative AI? So we are seeing that momentum of bringing new offerings on mainframe. Another one that we brought forward is watsonx Assistant for Z, which is what is the biggest challenge customers have on mainframe is somewhat skills because a lot of the colleges or schools might not be training the new youngsters coming out of college on mainframe, right? So we said, okay, let's give us a very UI-based simple tool where you can ask simple questions like, tell me my certificate expiry on this particular [indiscernible], right? It pulls because that model has been trained through the documentation, everything that's related to mainframe. So it's 2 or 3 things. One, generative AI driving more transactions on mainframe; two, the new offerings that we are bringing on mainframe; and three, new workloads that's coming on mainframe.

David Vogt

analyst
#23

Got it. Is the business at all tied to the somewhat cyclicality around the launches of new iterations of the mainframe? Or is it just strictly transactional intensity effectively has improved dramatically? So we do have a new mainframe cycle later next year. At some point, I would imagine, I don't think it's been announced, but it's been in your 10-Q. Do we see an acceleration in transaction processing with a new generation of mainframe? Or is it really the installed base of transactional capacity is what really drives that business?

Dinesh Nirmal

executive
#24

Yes. So I think every time we announce a new mainframe, obviously, there is a tailwind that carries because customers want the newest and the best to run more transactions on it in a more optimized way. So that's one. So we always have seen uptick when we announce a new mainframe. But if you look at the last 2, 3 years, right, we have kind of broken the cycle whereby which -- usually, it goes up for the first 3 quarters and then it kind of tips down, but we have seen a steady -- actually an increase in growth and transactional growth and the MIPS growth, if you look at it, partly because, I mean, I think COVID drove a lot of transactions. Generative AI now is driving a lot of transactions. So we're seeing a steady slow growth. I think what we are coming up in z17 will enable us to have a bit more growth. The other aspect, David, that people don't understand is like when you look at an application calling a data on mainframe or an application on mainframe, there is a set of other elements that also benefit from it. So for example, everything go through an API call. So the API traffic drives more. A lot of times, it's messageQ. So a lot of the MQ transactions go up. So there's other peripheral benefits that we get, not just the mainframe, but also the distributor side of things.

David Vogt

analyst
#25

Perfect. Maybe just in the interest of time, I know you've been incredibly generous with your time. I want to bring it back to your perspective of where IBM sits today with the portfolio under your purview. What do you think is maybe misunderstood from a market or investor perception that really hasn't resonated yet that you think IBM is not getting credit for? And how you think about the portfolio as we move forward over the next couple of years that really gets you the most excited about IBM today versus IBM 5 years ago?

Dinesh Nirmal

executive
#26

I think the one thing I'm most excited about is the opportunity because the opportunity that generative AI brings and -- for IBM because we understand enterprises like nobody because -- partly because we have been in those enterprises for decades. So what I'm most excited about is that generative AI is 3 or 4 core things, but the outcome is automation and who can help them automate like IBM. I don't think there's no other vendor because you have to understand the intricacies of an enterprise to go help them automate. So the most I'm interested and excited about the opportunity is the opportunity that exists and how IBM can go enable customers to automate and take advantage of generative AI.

David Vogt

analyst
#27

Got it. All right. I think we're out of time. Dinesh, thank you for your time. Thank you, everyone, for joining, and we'll speak soon. And again, Olympia is in the audience, if you want to hit her with the hard-hitting questions. So thank you again, everyone.

Dinesh Nirmal

executive
#28

Thank you.

This call discussed

For developers and AI pipelines

Programmatic access to International Business Machines Corporation earnings transcripts and 32,000+ others is available through the EarningsCalls.dev REST API. Plans from $24.99/month — full transcripts, speaker segments, full-text search, and the recently-added /api/v1/transcripts/recent polling endpoint for ETL pipelines.