Architecture

 

Tango develops both a top level and detailed designs. Tango believes that a solid architecture is the critical foundation for system success.

The proposed architecture is carefully crafted and reviewed, taking all the following issues into account:

  • Information sharing with other systems and users

  • Breakdown of stovepipes

  • Functional growth

  • Performance enhancement and responsiveness

  • Ease of use

  • Security, survivability, and redundancy

  • Reliability, maintainability, and supportability

  • Infusion of new technology

  • Scalability

  • Internet vs. client/server, layered vs. monolithic functionality

• • • •

Software design and development follow a structured approach that includes internal reviews and solution presentations with senior technical staff.

Early during the design process Tango develops prototypes of user interfaces to ensure that all parties share a common understanding of how the system will interact with the end users. Tango concentrates on ease of use by developing intuitive user interfaces, functional accessibility through simple navigation, on-line help, and novice plus expert modes. Tango can provide branding of software through displays that promote a professional look and feel, make the desired impressions, and help "market" the customer's organization to its users or maintain a familiar look and feel if that is desired.

Design and development is conducted at Tango's software laboratory. It features an extensive suite of software development tools. After factory acceptance testing at Tango's facility is complete, installation and test are conducted at the customer's site. Tango provides software user documentation and training of users and the customer's trainers. The final development milestone is the system acceptance test conducted at the customer's site.

On-site status and technical meetings are held at the customer's preferred site or at Tango as required, typically weekly to once a month depending on the project and its current phase.

Following system acceptance test Tango can provide long-term support including maintenance, enhancements, follow-on training, and website support with FAQ's and system upgrades.