The development approach that the toolkit promotes is designed to shorten
development cycles and flatten the learning curve for the project team. The
objective of this approach is to effectively save development effort, improve
consistency, and reduce the time to market for all delivery channels. Following
are some of the ways that the toolkit reduces time to market:
- Shortened development cycles
- The toolkit provides an environment that supports rapid application development
by exploiting the benefits of component reuse. It does this by promoting the
extensive use of object-oriented techniques and a high degree of application
object parameterization.
- Ready-to-use components
- The toolkit provides a set of pre-built infrastructure components with
well-defined interfaces. The components are ready to be incorporated into
delivery channel applications; a project team needs only to learn how to use
them, not how to build them.
- Parametric application definition
- The toolkit reduces the effort required to add new function to a toolkit-based
application by providing the richness tooling plug-ins
to create the definitions for the function.
- Flattened learning curve
- The toolkit productivity tools hide the underlying technical details of
the toolkit. This reduces the amount of time and effort needed by a project
team to learn the toolkit features and how to use them to deliver a solution.
The development model creates a clear separation of roles that allows project
team members to focus on their specific tasks.