This is a big subject. This feature allows developers to build business applications around the platforms. Following are the key development capabilities:
Application Development Kits:
These are the standard development kits provided along with tools, which provide development frame-works, pre-existing work objects. In an ideal world a tool should be compatible with Java, COM, and .NET framework.
- Web Services development kit.
- Application integration kits – These are the integration kits which enable integration with standard platforms like SAP, ORACLE, SIEBEL etc.
- Portal Integration Kits – These integration kits allow with portal frameworks like IBM Web-sphere, BEA Web-logic, and Micro-soft share-point.
Ease of customization:
This is more of a feature in transaction-processing systems.
Typically Execution-MiH platforms are packaged solutions and highly configurable platforms, and it’s not advisable/possible to change the core application. Most of the customer indulgence is limited to creating new cubes, reports, views, dashboards. However, if you do come across a solution where you have an opportunity to change the functionality of the system, please review the ease of making and administering changes. Some of other features for good development capabilities:
- Quality of de-bugging tool.
- Language in which it is written
- Degree of encapsulation in design
- Design methodology
- Development methodology and standards
|