CTI Digital

Drupal Development Service

CTI’s Drupal Development Service consistently delivers high ­quality digital services in a predictable and cost­ effective manner. Teams are equally capable enhancing existing Drupal solutions, architecting new platforms. Reflecting extensive public sector experience, naturally our rigorous processes satisfies concerns relating to quality assurance, accessibility, security and governance.

Features

  • Drupal has high level of adoption across UK public sector
  • Scalable, secure framework having unparalleled accessibility features
  • Extensible architecture supporting future enhancements
  • Delivery across mobile and devices through responsive design
  • Specialist Drupal practice, large talent pool of full time experts
  • Developers may augment in-house teams or operate as separate unit
  • Experienced developers derive maximum benefit from adopting open source CMS
  • Project Manager, Senior Developer, Quality manager embedded on all projects
  • Strict adherence to coding standards and Drupal.org development best practices
  • Process, tools and reporting designed limit exposure to project risk

Benefits

  • Following strict coding standards contributes to quality and reliability
  • Consistency between developers enhances speed of delivery and resilience
  • Experienced developers architect solutions
  • Systems architected to promote code reuse, reduce long-term ownership cost
  • Large team size allows specialism
  • Established teams deliver high-quality solutions faster
  • Training achieves high consistency in development between developers
  • Low total cost of ownership due to existing available functionality
  • Path to project success is expedited
  • Exposure to project risk minimised

Pricing

£500 per person per day

  • Education pricing available

Service documents

G-Cloud 9

106197559190884

CTI Digital

Tim Edwards

0845 6200014

tenders@ctidigital.com

Service scope

Service scope
Software add-on or extension Yes, but can also be used as a standalone service
What software services is the service an extension to Drupal application, Drupal build, Drupal Design & build and Drupal Development services
Cloud deployment model Private cloud
Service constraints This service is focused on Drupal applications.
System requirements Drupal Application

User support

User support
Email or online ticketing support Email or online ticketing
Support response times Service operates consistently: 24 hours a day, 7 days a week.

Critical Faults: Response 15 Mins / Target Fix 1 Hour
Urgent Faults: Response 1 Hour / Target Fix 8 Hours
Important Fault: Response 5 Hours / Target Fix 3 Days
User can manage status and priority of support tickets Yes
Online ticketing support accessibility WCAG 2.0 A
Phone support Yes
Phone support availability 24 hours, 7 days a week
Web chat support Web chat
Web chat support availability 24 hours, 7 days a week
Web chat support accessibility standard WCAG 2.0 A
Web chat accessibility testing Our chat systems is used with a number of screen readers (such as browsealoud) and was developed in collaboration with our client Royal National Institute of Blind People.
Onsite support Onsite support
Support levels Office Hours - £3,000 per month
Hosting Support - 24 hours a day, 7 days a week
Helpdesk / Application Support - 09:00 to 17:00, Mon to Fri

Extended Hours - £5,000 per month
Hosting Support - 24 hours a day, 7 days a week
Helpdesk / Application Support - 07:00 to 23:00, Mon to Fri

All Hours - £7,500 per month
Hosting Support - 24 hours a day, 7 days a week
Helpdesk / Application Support - 24 hours a day, 7 days a week

All services include allowances for Technical Account Manager & Cloud Support Engineer within costs.
Support available to third parties Yes

Onboarding and offboarding

Onboarding and offboarding
Getting started This service begins with an onboarding exercise which includes (if required) a health check of the buyers existing platform. Buyers are given an onboarding and orientation session to provide training on our systems.
Service documentation Yes
Documentation formats
  • HTML
  • ODF
  • PDF
  • Other
Other documentation formats
  • Microsoft Word
  • Apple Pages
End-of-contract data extraction A data export can be provided upon request.
End-of-contract process We do not include and off-boarding cost within the contract. Buyers can use the remaining resource allocation at the time of notice to terminate towards the off-boarding process. Additional time may be purchased if required.

The off-boarding process will differ for each buyer, depending upon the services the buyer has taken.

We offer a variety of off-boarding options:
A) Unassisted Pull request. (typically no cost)
GIT Repository access granted for a defined period of time.

B) Assisted Service Transition (typically 5 days / £2,500)
We consult with receiving supplier to manage the transition period.
Typically includes application and documentation orientation.

C) Service Retirement (typically 2 days / £1,000)
We provide an offline storage (USB hard drive) with the application, data and documentation.

Using the service

Using the service
Web browser interface Yes
Supported browsers
  • Internet Explorer 9
  • Internet Explorer 10+
  • Microsoft Edge
  • Firefox
  • Chrome
  • Safari 9+
  • Opera
Application to install No
Designed for use on mobile devices Yes
Differences between the mobile and desktop service The content layout is prioritised to suit available screen real estate.
Accessibility standards WCAG 2.0 A
Accessibility testing Our systems are used with a number of screen readers (such as browsealoud) and was developed in collaboration with our client Royal National Institute of Blind People.
API Yes
What users can and can't do using the API The system is accessed through a RESTful API service. Buyers can develop their own API to access information within the scope of the system's API layer.
API documentation Yes
API documentation formats
  • Open API (also known as Swagger)
  • HTML
  • ODF
  • PDF
  • Other
API sandbox or test environment Yes
Customisation available Yes
Description of customisation The service provides a selection of development and delivery options, each of which can be tailored to suit the buyer's requirements.

Scaling

Scaling
Independence of resources This service provides a guaranteed resource for the agreed amount.
We carefully manage requests and capacity for additional resource.

Analytics

Analytics
Service usage metrics Yes
Metrics types We operate Atlasssian suite of tools. We provide you full transparent access to all project data and service reports. These accessible in real time, and automatically sent on at regular intervals (Typically monthly)
Reporting types
  • Real-time dashboards
  • Regular reports
  • Reports on request

Resellers

Resellers
Supplier type Reseller providing extra features and support
Organisation whose services are being resold Drupal

Staff security

Staff security
Staff security clearance Other security clearance
Government security clearance Up to Developed Vetting (DV)

Asset protection

Asset protection
Knowledge of data storage and processing locations Yes
Data storage and processing locations
  • United Kingdom
  • European Economic Area (EEA)
User control over data storage and processing locations Yes
Datacentre security standards Supplier-defined controls
Penetration testing frequency At least once a year
Penetration testing approach ‘IT Health Check’ performed by a CHECK service provider
Protecting data at rest
  • Physical access control, complying with SSAE-16 / ISAE 3402
  • Physical access control, complying with another standard
  • Encryption of all physical media
  • Scale, obfuscating techniques, or data storage sharding
Data sanitisation process Yes
Data sanitisation type
  • Explicit overwriting of storage before reallocation
  • Deleted data can’t be directly accessed
Equipment disposal approach A third-party destruction service

Data importing and exporting

Data importing and exporting
Data export approach A number of options are available depending on the nature of the site:

A) User dashboard - self download.
B) Admin user - download and send.
C) Developer - pull from database and send.
Data export formats
  • CSV
  • ODF
Data import formats
  • CSV
  • ODF

Data-in-transit protection

Data-in-transit protection
Data protection between buyer and supplier networks
  • TLS (version 1.2 or above)
  • Legacy SSL and TLS (under version 1.2)
Data protection within supplier network
  • TLS (version 1.2 or above)
  • Legacy SSL and TLS (under version 1.2)

Availability and resilience

Availability and resilience
Guaranteed availability Service operates consistently: 24 hours a day, 7 days a week.
Critical Faults: Response 15 Mins / Target Fix 1 Hour
Urgent Faults: Response 1 Hour / Target Fix 8 Hours
Important Fault: Response 5 Hours / Target Fix 3 Days
Approach to resilience Hosting is usually provided by Amazon Web Services, however, alternatives are available if required.
Our unique implementation details are available upon request.
Outage reporting We report service outages via multiple channels to nominated stakeholders. (Typically The Product Owner)

Automated notifications
- Monitoring alert
- JIRA alert
- Email
- Text

Manual notification
- Call
- Online chat

Identity and authentication

Identity and authentication
User authentication needed Yes
User authentication
  • 2-factor authentication
  • Public key authentication (including by TLS client certificate)
  • Identity federation with existing provider (for example Google Apps)
  • Username or password
Access restrictions in management interfaces and support channels We can operate a detailed hierarchy of access permissions.
Your application 'self managed', allowing a superuser to manage others permissions.

Public key authentication (including by TLS client certificate)
Identity federation with existing provider (for example Google apps)
Username or password Other Other
Access restriction testing frequency At least once a year
Management access authentication
  • 2-factor authentication
  • Public key authentication (including by TLS client certificate)
  • Identity federation with existing provider (for example Google Apps)
  • Username or password

Audit information for users

Audit information for users
Access to user activity audit information You control when users can access audit information
How long user audit data is stored for User-defined
Access to supplier activity audit information You control when users can access audit information
How long supplier audit data is stored for User-defined
How long system logs are stored for User-defined

Standards and certifications

Standards and certifications
ISO/IEC 27001 certification No
ISO 28000:2007 certification No
CSA STAR certification No
PCI certification No
Other security accreditations No

Security governance

Security governance
Named board-level person responsible for service security Yes
Security governance accreditation No
Security governance approach CTI Digital Information Services Team (IST) has been established to manage information services within the organisation, chaired by a Technical Director or Director. The IST is made up of appropriate senior organisational managers. It exists, in part, to:

Ensure that CTI Digital and its staff and students meet the requirements of extant UK legislation and regulations in relation to Information Security;

Ensure that there is clear direction and visible management support for security initiatives within the organisation;

Ensure that appropriate risk management assessments are resourced an undertaken; and

Promote security through appropriate commitment and adequate resourcing.
Information security policies and processes Responsibility for ensuring the protection of information systems and ensuring that specific security processes are carried out lies with the Technical Director in collaboration with the heads of departments within CTI Digital who manage information systems.

Operational security

Operational security
Configuration and change management standard Supplier-defined controls
Configuration and change management approach We adhere to Drupal best practice and rigorous QA process to review code before and test after deployment.

Regular service reviews capture your requirements to security and make changes to our testing process, and identifies remedial work that should take place to reach the new benchmark of compliance.
Vulnerability management type Supplier-defined controls
Vulnerability management approach We adhere to Drupal best practice for deploying patches to our service.
The threat is assessed to identify urgency vs impact on a case by case basis.
Protective monitoring type Supplier-defined controls
Protective monitoring approach We implement New Relic monitoring to provide detail reports on service performance and on-going vulnerability.
Notifications are handled inline with our SLAs.

Service operates consistently: 24 hours a day, 7 days a week.
Critical Faults: Response 15 Mins / Target Fix 1 Hour
Urgent Faults: Response 1 Hour / Target Fix 8 Hours
Important Fault: Response 5 Hours / Target Fix 3 Days
Incident management type Supplier-defined controls
Incident management approach Certain service outages have automated recovery response potentially bringing services online within 2 minutes of an issue.
We have common workflow process which resolve 80% of all issues.
A further 10% of all issues are resolved with Systems administration intervention and only the final 10% of issues usually result in the need to write new code.
Issues are reported by automated monitoring, servicedesk, helpline, email or chat.
You receive realtime access to incident reports, and are sent regular service performance reports.

Secure development

Secure development
Approach to secure software development best practice Conforms to a recognised standard, but self-assessed

Public sector networks

Public sector networks
Connection to public sector networks No

Pricing

Pricing
Price £500 per person per day
Discount for educational organisations Yes
Free trial available No

Documents

Documents
Pricing document View uploaded document
Skills Framework for the Information Age rate card View uploaded document
Service definition document View uploaded document
Terms and conditions document View uploaded document
Return to top ↑