Requirements

This page provides a list of the business requirements for BioRails:

Technical Constraints
Web Application Must be a web application with zero-client footprint. This solves the key issue of deployment
Multi platform Support for a variety of operating systems, both server (Windows, Linux...) and client (Windows, Linux, Mac)
Database driven Persist data in a central database with no vendor dependency
Modular architecture Support integration by having substitutable modules or models that can be branched for client customisation
Scalable Solution Must support ~100 - 1000 users
Open source Demonstrate the provenance of the code and simplify validation projects
Integrated Test Framework Provide an application that can be tested in-situ
Business Constraints
Scalable Licensing Model A licensing model that encourages usage so that all research scientists can be supported
IP Retention Retain IP on BioRails customisations made by the customer
Minimal Maintenance Burden Where possible, much of the maintenance of the application can be delegated to the user community. This means the provision of a system that can allow biologists to develop assays within a controlled environment
Business Requirements
Capture structured data Provide a protocol-driven system for capturing data in a relational database
Query & Report on Structured Data Provide query and reporting tools
Capture unstructured content Content management for formatted text and binary files
Query unstructured content Provide searching tools for the unstructured content
Support electronic signatures Support the generation of electronically signed defensible documents
Integration layer Provide a technology neutral integration layer for external applications
User Access Control Provide controls over user access

Also available in: HTML TXT