Monday, February 21, 2022

Enterprise vs Commercial Apps

 From the user's point of view there is no clear difference between them. The marketing narrative has always been that an app used in various big companies is a safe choice for small-medium businesses. You know.. if this or that cool-looking app is used in X company by thousands of executives, then it must be great for your shop.

From the developer's point of view the landscape has changed drastically during the last decades. In the 80s the hardware and software were not too sophisticated, it was possible to draft a compiler in a couple of weeks. Nowadays in a couple of weeks we may get ready the first demo of an app based on existing frameworks, third-party components, and services.

Over the years the software development tools have grown in complexity, have gone through differentiation and specialization processes in order to serve a rapidly growing number of domains and use cases.

As a result an IT&C student willing to work at an enterprise needs to acquire experience in specific ERP or CRM software. Configuring and administering standardized cloud-based solutions, and creating workflows with their designer extensions require a significant learning curve.

In case our IT&C student is willing to work in a software shop, he or she needs to acquire experience in  scripting languages, tools, and procedures came into existence for growing and maintaining commercial apps. Mastering all that also needs much time and dedication.

A specialist in enterprise software needs professional reconversion and years of experience to become specialist in commercial software, and vice versa, because both domains are evolving and changing rapidly.

And who is the winner? The infrastructure guys. Always. We all need a well functioning network infrastructure. That's why the software giants are investing in data centers, submarine cables, satellites, and security.



No comments:

Post a Comment