Solutions
Life at Risk™ System Development Principles
RiskAnalytica’s software application aims to provide its customers with a set of comprehensive solutions and services while taking their budgetary constraints into account. With this goal in mind, the implementation of the Life at Cancer Risk modules will be performed according to the following principles:
- Usability – Providing customers with an information service which is convenient and visually appealing. This involves (for instance) equipping the system with an effective and intuitive (easy-to-use) interface (GUI).
- Scalability – The software and the system environment should be responsive to the increase in customer flow, data level, and complexity of models without requiring redesign or software upgrades. It should only require upgrades in hardware and the communication links.
- Universality – The system architecture and software design should be based on universally accepted approaches providing the highest possible integrity to software modules, i.e. development cost reduction.
- Flexibility and Portability – The system architecture should not be hard-linked to the equipment and system environment of a single vendor. It should be capable of running on several types of operating systems (at the least on Windows and Unix/Linux). Otherwise, inexpensive porting to a new platform should be provided wherever possible.
- Multilingual Approach – The software and the system environment should (potentially) support multi-lingual content in a way that minimizes the expenses and the amount of work required to interface and perform any necessary future language customizations. The software should, in general, be language independent.
- Capital Outlay Reduction – The system should not use expensive specialized hardware and software solutions. The system requirements should be satisfied with low-budget server equipment and system environment (OS, DBMS). Also, instead of developing new software components, it should utilize ready-made, standard ones whenever possible and economically feasible.
- TCO Reduction – Providing the system support technicians with a powerful and convenient administrative interface enabling low maintenance costs (Total Cost Ownership) while meeting any increases in the volume of the database and customer access networks.