For decades however, we’ve accepted that the software running most business and public sector computer systems (along with much of our lives), will be overly-complicated, unresponsive and anything but “snappy.” I know. I spent years in IT fielding calls from angry users because the one program they needed to do their job had crashed, frozen or wouldn’t open. (And, no…turning it off and turning it back on again didn’t always fix the problem.)
But today, we expect a corporate invoicing system to be as easy-to-use and run as smoothly as a ride hailing app. For the engineers, developers, product managers and system architects building these systems, this is no small task.
Behind the shopping app that lets you buy a pair of shoes with a swipe and a tap, there are dozens of interconnected systems, which ensure the seller gets paid, your new runners get delivered and your bank account gets debited. And those systems are only the ones involved in the purchase and delivery process. Before your kicks hit the virtual shelf, dozens and dozens of supply chain systems managed the flow of raw materials to the manufacturer and finished products to the retailer. Few, if any, of those systems were made by the same software company and many are 10, 20 or even 30 years old.
See also: How retailers are juggling inflation, supply chain disruptions
Getting business software to be “snappy” given heterogeneity and size of the modern enterprise IT environment is a tough technical challenge. It’s one that Patrik Šimek and the teams at Make and Celonis are tackling.
“In today's world, customers expect products to be snappy and responsive,” Šimek told me. “I believe that in the scale at which enterprises operate, it is simply not possible without automation.”
Šimek is chief technology officer of Make. He is a former software developer and system architect and was co-founder and CTO of Integromat, which was acquired by Celonis in 2020 and relaunched as Make in February 2022.
Patrik Šimek, CTO of Make
I caught up with Šimek during Celonis World Tour 2022, and we discussed how API automation is essential to process optimization, execution excellence and building the next generation of enterprise software. He also shared advice for how other developer and engineering teams can prepare their applications for API automation and how to overcome some of the biggest challenges with API automation.