Skip to content
Water and Steam have allowed us to consolidate what would normally be multiple
code-generating layers of applications into a single software systems architecture
approach that is powerful, adaptable and user-friendly.”
- Dave Loda, founder and manager of the Applied Technologies Group, an
internal innovation hub for United Technology's Pratt & Whitney division.
Benefits for Software Consultants and System Integrators
Increase your staff utilization and reduce the cost of specialized skills
Reduce your implementation risk
- Water subsumes the need for over a dozen traditional special-purpose
languages to implement Web services applications. Without Water, the
many diverse tools and languages in application development require
expensive specialization and continuous training.
- The all-purpose Water language enables all of your team members to
speak the same language, increasing your bench flexibility. This
translates to better employee utilization.
- As an easy-to-read, all-purpose language, Water enables you to
staff projects with more business-oriented developers, rather than pure
Reduce the cost of downstream application maintenance
- Water enables rapid prototyping of new services and applications to reduce
the ambiguity of customer requirements. Water was designed for fast-prototyping
with features such as simplified re-factoring and optional typing. Furthermore,
prototypes written in Water can be easily extended into production implementations
as requirements solidify.
- As a high-level language, Water shortens the implementation cycle. It
eliminates the need for Wizards and code-generators that tend to create more
problems than they solve and can constrain professional developers with their
simplistic form-based programming. Although Wizards may assist with elementary
coding, their inherent limitations quickly frustrate all but the most inexperienced
developers. With Water, developers write code that can be easily understood and
maintained. Water’s extensibility means that developers never hit a wall preventing
them from accomplishing their task on time.
- The Water language increases reuse across customer projects. Water makes it
simple to create high-level design patterns and models that flexibly adapt to many
Water and Steam XML are easy to learn
- Since Water subsumes the need for over a dozen special-purpose languages,
it also eliminates the need for a large post-deployment support staff of specialists
knowledgeable in special languages and tools. When even large systems are built with
Water, all software is based on a common language and only a small team is required
for support. A single individual can often debug and modify Water-based systems.
- Water eliminates the version skew among different products, languages, and
standards that often makes a system brittle and easily broken. Water significantly
reduces the risks associated with maintenance. It is the only language with built-in
deprecation features that can be used by developers.
The Steam XML platform leverages customer's existing hardware and software investment
and allows incremental adoption.
- The Water language uses concepts familiar to everyone trained in object-oriented
technology, including methods, classes, and instances. Water's syntax is based on
HTML/XML, the most common syntax used in the world today.
- Water users find it is easier to learn and stay current with Water than to
maintain the necessary expertise in the myriad alternative technologies required
without Water. The many Web services standards and the diverse tools that support the
standards are constantly changing. Water, on the other hand, is much more stable.
- The Steam XML Engine runs on all platforms that have a Java Virtual Machine (JVM) and
can run under any J2EE implementation such as Weblogic and Websphere.
- Water supports the industry standards.
- The Steam XML platform integrates with J2EE and .NET, and bridges both environments.
- Water works with all security modes and firewalls.
© 2001-2007 Clear Methods, Inc. All rights reserved.