The Quest4Web product line is based upon an Enterprise
Application Framework (EAF). The Q4W EAF provides
a base framework of industry-neutral components
which remain constant across all applications,
as well as business specific framework components
which are common to vertical industry sectors.
These industry specific components typically focus
around user interface nomenclature, preferences,
validation constraints, business logic rules and
database elements. Reference the Framework section
for a detailed description of the application
The Enterprise Application Framework can be adapted
as a solution for any industry sector. The following
Application Frameworks are currently being supported:
- Management of product throughout
the transportation industry supply chain.
- Business, B2B and B2C
Services and Electronic Data Interchange (EDI).
- City & Local Services; State and Federal
government applications (future).
and Non-Profit organization transaction applications
oriented applications (future).
Wireless business applications are quickly emerging
as a priority for today's mobile user. As such
Q4W is responding to this critical business need
by enhancing its product line to support mobile
device users. The following provides a list
of mobile devices supported.
Why Use a Framework?
... Image your
on a new project, requirements are basically complete
and your development resources are in place. You
know the basic architecture and technology you
want to use, but how do you comprehensively communicate
this to the project staff so that all developers
and testers begin from a common architectural
starting point. Without a set of reusable objects
already in hand will lead straight to the "File
| New Project" syndrome.
Nearly every new business application needs a
number of reusable, pre-tested objects related
to user interface, business logic, data access
and maintenance utilities. A solid Framework provides
these upfront, thereby providing a consistent,
repeatable and documented environment, which translates
directly into a significant reduction in costs,
schedule and project risk.
Up to 50% of your efforts can be saved by beginning
with an already proven Framework.
A key characteristic
of the Enterprise Application Framework is its
flexibility ... the ability to adapt to changing
business requirements and technology evolution.
Here are additional areas in which a Framework
- A standard list of software
for end users, plus programming languages and
tools for developers
- Facilitates upfront prototyping with end users
- Trains developers by re-using the same patterns
and code libraries
- Eliminates issues where programmers
disagree with each others programming style
- Enables more focused hiring decisions and
provides new hires with a standard training
platform and a reduced learning curve
- Eliminates likelihood of code duplication
- Facilitates more time to be spent on quality
assurance, bug fixing and maintenance
- Helps to ensure ISO 9001 compliance along
with increasing the level of maturity as measured
by the SEI Capability Maturity Model
- Provides a stable environment for consistent
remote development, including outsourced models
- Reduces the backend software maintenance required
- Lowers the overall total
cost of ownership