Affinity Digital (Technology) Ltd

Open Source WordPress CMS (Content Management System)

Affinity is an experienced provider of WordPress solutions, hosting and migrations for enterprise-level solutions . We specialise in integration with line-of-business applications, thrive on complexity and offer full supporting services including analysis, upgrades and continual improvement across Discovery (design), development, hosting and security for your website, intranet or extranet.


  • Affinity’s scalable support runs from microsites to enterprise solutions
  • Affinity cloud hosting (if required) through our strategic partners AWS
  • 24/7/365 support provided for hosting
  • Proactive automated monitoring and alert workflows available
  • Manual monitoring
  • Full suite of issue tracking toolkits
  • Dedicated support team with telephone and one-on-one access if needed
  • Full training services
  • Proactive recommendations to improve service at hosting and WordPress level
  • Full lifecycle service - Discovery, Define, Deliver, Support, off-boarding, end-of-life


  • Optional Discovery service-identify and prioritise user and service requirements.
  • Experienced and knowledgable WordPress specific support and hosting team
  • We will support WordPress systems with 3rd party hosting
  • Very flexible SLA (no use it or lose it policies)
  • Experience with WordPress intranets
  • Experience with WordPress extranets
  • Experience with WordPress collaboration
  • Affinity has significant WordPress implementation and integration skills and experience
  • Affinity can audit your WordPress solution as part of on-boarding
  • ISO 27001 and ISO 9001 accredited and Cyber Essentials


£1000 per instance per month

Service documents


G-Cloud 11

Service ID

7 2 4 1 7 8 8 0 5 6 8 1 0 1 5


Affinity Digital (Technology) Ltd

Jonathan Duval

01872 321177

Service scope

Software add-on or extension
Cloud deployment model
  • Public cloud
  • Private cloud
  • Hybrid cloud
Service constraints
None - Can run on both linux and Windows OS's. Support service tailored to your needs
System requirements
We use AWS's GCloud-approved services. We can customise if needed

User support

Email or online ticketing support
Email or online ticketing
Support response times
Response times are aligned to our Standard or customised SLA's Our standard P1 response time is 30 mins.

Standard Environment support is 24/7/365 and Application 8.30am to 5.30pm Monday to Friday.
User can manage status and priority of support tickets
Online ticketing support accessibility
WCAG 2.1 AA or EN 301 549
Phone support
Phone support availability
9 to 5 (UK time), Monday to Friday
Web chat support
Onsite support
Yes, at extra cost
Support levels
Maintenance only - covers the essential security patches and updates needed to keep the application secure and functioning properly. There will be monitoring software and manual monitoring plus the ability to implement mission critical patches and upgrades in a timely manner. We allocate 1 day’s support per month for this @ £645 per day. We will give you a monthly report on activity and actions taken.

Support and maintenance (100% flexible within contract period) - as above but with extra time allocated for the ‘How do I’s” and nice-to-have minor ad hoc updates all done under the agreed SLA priority levels. We would work with you to estimate how much time you need over the year and add an allocation of time to the agreement to cover this, which, if not used, will be rolled forward. If you are using more than anticipated you can pull time from future months although we have a reconciliation every quarter and if the over use is likely to exceed the annual allowance we will invoice you separately for these hours to bring the agreement back into line. We will give you a monthly report on activity and actions taken and include time used.
Support available to third parties

Onboarding and offboarding

Getting started
Affinity is used to working with clients on full lifecycle projects and we will involve your team from inception to end-of-life and decommissioning. We offer on-site and online training dependent upon the complexity of the solution we are delivering. There is also a wealth of documentation available from us on the WordPress CMS and, where we have customised or created a module, documentation and specific training will be supplied by Affinity
Service documentation
Documentation formats
  • HTML
  • ODF
  • PDF
End-of-contract data extraction
Affinity has a well tried and tested end-of-life and off boarding process. We can include in the contract a tailored version of our data extraction format, structure and process to meet your exact needs.
End-of-contract process
The contract will include all costs associated with the full project lifecycle. Our Project initiation Document (PID) will capture the contractual requirements including the offboarding and end of life processes and costs.

Using the service

Web browser interface
Supported browsers
  • Internet Explorer 8
  • Internet Explorer 9
  • Internet Explorer 10
  • Internet Explorer 11
  • Microsoft Edge
  • Firefox
  • Chrome
  • Safari 9+
  • Opera
Application to install
Designed for use on mobile devices
Differences between the mobile and desktop service
The service will be designed to put the user first however, as with any web based application with responsive design, some functionality may be reduced.
Service interface
What users can and can't do using the API
The WordPress REST API provides API endpoints for WordPress data types that allow developers to interact with sites remotely by sending and receiving JSON (JavaScript Object Notation) objects.

We will work with you to ensure the API meets your requirements.
API documentation
API documentation formats
  • HTML
  • ODF
  • PDF
API sandbox or test environment
Customisation available
Description of customisation
Affinity uses the WordPress CMS to deliver any web based service needed that can be delivered by a best-of-breed enterprise CMS. Anything can be customised by Affinity to meet client requirements. We can give the client full access to the Admin system and dependant upon their skill levels can configure and customise the solution as much as they like after delivery. Though if we were supporting the service the client would have to adopt our support, security and delivery mechanisms.


Independence of resources
Customer environments are logically segregated to prevent users and customers from accessing resources not assigned to them.

Services which provide virtualized operational environments to customers (i.e. EC2) ensure that customers are segregated via security management processes/controls at the network and hypervisor level.

AWS continuously monitors service usage to forecast infrastructure needs to support availability commitments/requirements. AWS maintains a capacity planning model to assess infrastructure usage and demands at least monthly, and usually more frequently. In addition, the AWS capacity planning model supports the planning of future demands to acquire and implement additional resources based upon current resources and forecasted requirements.


Service usage metrics


Supplier type
Not a reseller

Staff security

Staff security clearance
Other security clearance
Government security clearance
Up to Security Clearance (SC)

Asset protection

Knowledge of data storage and processing locations
Data storage and processing locations
  • United Kingdom
  • European Economic Area (EEA)
User control over data storage and processing locations
Datacentre security standards
Managed by a third party
Penetration testing frequency
At least once a year
Penetration testing approach
‘IT Health Check’ performed by a Tigerscheme qualified provider or a CREST-approved service provider
Protecting data at rest
Other data at rest protection approach
AWS adheres to independently validated privacy, data protection, security protections and control processes. (Listed under “certifications”).

AWS is responsible for the security of the cloud; customers are responsible for security in the cloud. AWS enables customers to control their content (where it will be stored, how it will be secured in transit or at rest, how access to their AWS environment will be managed).

Wherever appropriate, AWS offers customers options to add additional security layers to data at rest, via scalable and efficient encryption features. AWS offers flexible key management options and dedicated hardware-based cryptographic key storage.
Data sanitisation process
Data sanitisation type
  • Explicit overwriting of storage before reallocation
  • Deleted data can’t be directly accessed
Equipment disposal approach
In-house destruction process

Data importing and exporting

Data export approach
Data may be copied out using OS-level tools (such as xopy or rsync). We will work with the supplier to ensure that requirements are met in regard to data export.
Data export formats
  • CSV
  • Other
Other data export formats
  • Json
  • XML
Data import formats
  • CSV
  • Other
Other data import formats
  • XML
  • JSON
  • XLS

Data-in-transit protection

Data protection between buyer and supplier networks
Legacy SSL and TLS (under version 1.2)
Data protection within supplier network
  • TLS (version 1.2 or above)
  • IPsec or TLS VPN gateway

Availability and resilience

Guaranteed availability
We can offer a 99.9% uptime with flexibility to reduce to 99.5% if the application is not mission critical and you are looking to be as cost effective as possible. The hosting architecture and SLA has flexibility built into it to accommodate your exact needs.
Approach to resilience
AWS currently provides SLAs for several services. Due to the rapidly evolving nature of AWS’s product offerings, SLAs are best reviewed directly on their website via the links below:

• Amazon EC2 SLA:
• Amazon S3 SLA:
• Amazon CloudFront SLA:
• Amazon Route 53 SLA:
• Amazon RDS SLA:
• AWS Shield Advanced SLA:

Our well-architected solutions on AWS leverage AWS Service SLA’s and unique AWS capabilities such as multiple Availability Zones, which ease the burden of achieving specific SLA requirements.

Combining AWS SLA's with Affinity's in house application support SLA's ensures that we deliver solutions that fit your requirements.
Outage reporting
Affinity offers a a suite of application and infrastructure performance monitoring tools which alert pre-agreed client and supplier side personnel via email and or SMS. The tools include but are not restricted to:
Cloud watch API
email alerts
New Relic application performance monitoring

Identity and authentication

User authentication needed
User authentication
  • 2-factor authentication
  • Public key authentication (including by TLS client certificate)
  • Identity federation with existing provider (for example Google Apps)
  • Limited access network (for example PSN)
  • Dedicated link (for example VPN)
  • Username or password
  • Other
Other user authentication
AWS’s Identity and Access Management (IAM) system controls access to AWS services/resources. No actions are permissible without authentication. IAM facilitates the issuance of access permissions per user/group. MFA is available at no extra cost.

AWS CoudTrail allows you to log, continously monitor and retain events related to API calls across your AWS infrastructure.
Access restrictions in management interfaces and support channels
Affinity restricts access in a number of ways that include but is not restricted to:
AWS’s Identity and Access Management (IAM) system controls access to AWS services/resources. No actions are permissible without authentication. IAM facilitates the issuance of access permissions per user/group. MFA is available at no extra cost.

AWS CoudTrail allows you to log, continously monitor and retain events related to API calls across your AWS infrastructure.

Affinity can tailor the management and support channels to your exact requirements, offering both 1st and 2nd line support for clients users where required.
Access restriction testing frequency
At least every 6 months
Management access authentication
  • 2-factor authentication
  • Public key authentication (including by TLS client certificate)
  • Identity federation with existing provider (for example Google Apps)
  • Dedicated link (for example VPN)
  • Username or password

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
Access to supplier activity audit information
You control when users can access audit information
How long supplier audit data is stored for
How long system logs are stored for

Standards and certifications

ISO/IEC 27001 certification
Who accredited the ISO/IEC 27001
British Assessment Bureau
ISO/IEC 27001 accreditation date
What the ISO/IEC 27001 doesn’t cover
Certified for IT Services only
ISO 28000:2007 certification
CSA STAR certification
PCI certification
Other security certifications

Security governance

Named board-level person responsible for service security
Security governance certified
Security governance standards
  • ISO/IEC 27001
  • Other
Other security governance standards
Cyber Essentials Plus; ISO 27017; ISO 27018; SOC 1/2/3 via AWS
Information security policies and processes
Affinity and AWS implement formal, documented policies and procedures that provide guidance for operations and information security within the organisation. Policies address purpose, scope, roles, responsibilities and management commitment.

Employees maintain policies in a centralised and accessible location. AWS Security Assurance is responsible for familiarizing employees with the AWS security policies.

AWS has established information security functions that are aligned with defined structure, reporting lines, and responsibilities. Leadership involvement provides clear direction and visible support for security initiatives.

The output of AWS Leadership reviews include any decisions or actions related to:

• Improvement of the effectiveness of the ISMS.
• Update of the risk assessment and treatment plan.
• Modification of procedures and controls that affect information security to respond to internal or external events that may impact the ISMS.
• Resource needs.
• Improvement in how the effectiveness of controls is measured.

Policies are approved by AWS leadership at least annually or following a significant change to the AWS environment.

Operational security

Configuration and change management standard
Supplier-defined controls
Configuration and change management approach
Changes to AWS services and features follow secure software development practices, including security risk reviews prior to launch. Developer access to production environments is via explicit access system requests, subject to owner review and authorisation.

Teams set bespoke change management standards per service, underpinned by standard AWS guidelines.

All production environment changes are reviewed, tested and approved. Stages include design, documentation, implementation (including rollback procedures), testing (non-production environment), peer to peer review (business impact/technical rigour/code), final approval by authorised party.

Emergency changes follow AWS incident response procedures. Exceptions to change management processes are documented and escalated to AWS management.
Vulnerability management type
Supplier-defined controls
Vulnerability management approach
Affinity monitors and contributes to WordPress's Security team evaluation of WordPress core threats. Affinity has real-time continual access to the WordPress vulnerabilities database.
AWS Security performs vulnerability scans on the host operating system, web applications, and databases in the AWS environment. Approved 3rd party vendors conduct external assessments (minimum frequency: quarterly). Identified vulnerabilities are monitored and evaluated. Countermeasures are designed and implemented to neutralise known/newly identified vulnerabilities.

AWS Security monitors newsfeeds/vendor sites for patches and receives customer intelligence via
Protective monitoring type
Supplier-defined controls
Protective monitoring approach
AWS deploys (pan-environmental) monitoring devices to collect information on unauthorized intrusion attempts, usage abuse, and network/application bandwidth usage. Devices monitor:

• Port scanning attacks
• Usage (CPU, processes, disk utilization, swap rates, software-error generated losses)
• Application metrics
• Unauthorized connection attempts

Near real-time alerts flag incidents, based on AWS Service/Security Team- set thresholds.

Requests to AWS KMS are logged and visible via the account’s AWS CloudTrail Amazon S3 bucket. Logs provide request information, under which CMK, and identify the AWS resource protected through the CMK use. Log events are visible to customers after turning on AWS-CloudTrail in their account.
Incident management type
Supplier-defined controls
Incident management approach
Affinity and AWS adopt a three-phased approach to manage incidents:

1. Activation and Notification Phase
2. Recovery Phase
3. Reconstitution Phase

To ensure the effectiveness of the Affinity/AWS Incident Management plan, AWS conducts incident response testing, providing excellent coverage for the discovery of defects and failure modes as well as testing the systems for potential customer impact.

The Incident Response Test Plan is executed annually, in conjunction with the Incident Response plan. It includes multiple scenarios, potential vectors of attack, the inclusion of the systems integrator in reporting and coordination and varying reporting/detection avenues.

Secure development

Approach to secure software development best practice
Independent review of processes (for example CESG CPA Build Standard, ISO/IEC 27034, ISO/IEC 27001 or CSA CCM v3.0)

Public sector networks

Connection to public sector networks


£1000 per instance per month
Discount for educational organisations
Free trial available

Service documents

Return to top ↑