Pages

9/26/07

Beagle Research Group

Beagle Research Group - Why the platform is important

The software development tools market is littered with obsolete or dead-end products that attempted to make incremental improvements in the way enterprise software is created and maintained. Although a few improvements succeeded spectacularly well, such as the relational database (RDBMS) and SQL, most approaches to streamlining the development of procedural code proved to be ineffective. A long list of partial solutions starting with CASE tools and continuing to the present day with solutions like .Net all suffer from many of the same shortcomings — they are code-centric, they work on a limited number of hardware platforms, they are expensive to purchase and use (especially factoring in the cost of technical expertise) and they require a bewildering array of supporting infrastructure that is exposed to, and must be managed by, the user. In a word, they are complex and their complexity is built into the fabric of these approaches making it impossible for users to factor complexity out.

No comments: