Client/Server computing
provides the technological means to use previous investments in concert with
current technology opportunities. The resulting combination provides the
capability to use the most cost-effective user interface, data storage and application services possible.
There are many ways
to combine the hardware and software components in Client/Server systems -
so many in fact that a typical project team will spend several months constructing an infrastructure of hardware and software components that do
indeed work well together.
At CSI, we streamline
this effort by partitioning these complex software projects into six major
components:
Architecture (The
Blueprint)
- The architecture of a Client/Server system depicts how the
hardware, software, data and processing logic fit together.
Application
Development Framework
-The general design principles and application
style guide applicable to the planned development effort.
Business Rules
- The processes and logic embedded within an application.
Data
- In a
Client/Server environment, data is often distributed across several
platforms, including legacy systems, creating unique challenges.
Systems Integration
- The interoperability, management, security and performance issues of the
multiple vendors' hardware and software solutions.
Graphical User
Interface (GUI) - The interactive piece of the application
which allows
the user to easily navigate through functions and information while adhering
to standards.