Riva CRM Integration uses a Software Development Life Cycle (SDLC) process that includes the following:
- Initiation, planning, design, development, testing, implementation, maintenance, and disposal.
- Peer code review.
- Information security code review.
- System testing.
- Integration (end-to-end) testing.
- Regression testing.
- Load testing.
- Installation testing.
- Vulnerability testing.
- Acceptance testing.
Prior to implementation, changes to applications or application code go through the following:
- Formal documented risk assessment process.
- Information security review.
- Vulnerability testing.
- Information security approval.
The application maintenance process includes continual monitoring for vulnerabilities within the application with a commitment to provide patches on a schedule commensurate with the corresponding vulnerability's risk.
The application maintenance process includes a commitment to testing to ensure that Operating Systems patches can be applied on a schedule commensurate with the corresponding vulnerability's risk without adversely impacting the application.