What does Independent Reach mean?
Independence is about allowing customers the flexibility to have
our software cooperate within their enterprise, as it is today, and as
they are planning to have it in the future. A user organization's independence
is compromised when they do not have control over the software they use to run their
business, and/or when their data is not in a format they can use with other tools.
In a custom software solution, we guard our customers' independence by following some rules of thumb:
- avoid writing software that will only run on one platform
- avoid writing software that will only run with one database
- avoid incorporating proprietary tools in our software stack
- avoid "bleeding edge" technologies that may not have longevity
- avoid using products from companies that may not have longevity
- keep program source at the customer site
Reach is about doing everything possible to avoid limiting the
audience for the applications we provide our customers. We maximize our customers'
reach by following some rules of thumb:
- design from the start for internationalization
- stick to HTML and Cascading Style Sheets on web pages as much as possible
- when scripting can truly enhance productivity, test on multiple browsers
- produce reports in portable formats like PDF and RTF
What tools are used to help accomplish the company's mission?
Our framework libraries were developed using Java, with open source databases,
application servers, and reporting frameworks.
|