ISVs that engineer enterprise software face a number of challenges with respect to flexibility, scalability, extensibility, availability, performance etc. In my mind, the top three challenges that enterprise software face today are:

  • Integration with third party software and IT systems
  • Transaction types from different data sources and support for disparate client types
  • High-volume transaction capability

If a software is architected keeping in mind these three challenges, most issues related to the enterprise software will cease to exist.

Advertisements