Advanced Business Solutions

Cloud School – Cloud-Based MIS for the Schools and Academies

Fully Cloud Based Managed Information System. Schools can run their everyday back office operations, teachers can assess and monitor learner progress and attainment ,SLT members can analyse school data to understand key metrics, trends and drivers to improve outcomes and parents can see their child's progress.


  • Fully managed, 24/7, resilient, SaaS Cloud Schools MIS
  • Any Device, Any Time, Any Where Access
  • Accessible to all key stakeholders: Learners, Parents, Executives & Governors
  • Full access to any data for management information
  • Provided out of the box or configurable to individual requirements
  • All back office functions :timetable, cover, attendance and exams
  • Flexible assessment & mark book capability
  • Parent & learner portal access + communication tools
  • Open REST API
  • Statutory compliance/good practice inbuilt - census, exams, SATs etc.


  • AWS security/scalability; fully managed service - significant cost savings
  • MIS available anywhere; via laptop, smartphone, tablet
  • Information where it's needed for quick, quality decision making
  • 360° access to pupil, class & school data
  • Bespoke screens to suit the role, including relevant data
  • Fully flexible progress tracking (Life After Levels, RAG, benchmarking, deviations)
  • Access to pupil and progress information, encouraging parental/student engagement
  • Cloud School can work with all your existing tools
  • Compliance as standard


£3.25 a person

  • Education pricing available
  • Free trial available

Service documents

Request an accessible format
If you use assistive technology (such as a screen reader) and need versions of these documents in a more accessible format, email the supplier at Tell them what format you need. It will help if you say what assistive technology you use.


G-Cloud 12

Service ID

3 7 4 6 3 3 8 9 9 9 2 5 7 7 7


Advanced Business Solutions Bid Support
Telephone: 0330 343 8000

Service scope

Software add-on or extension
Cloud deployment model
Public cloud
Service constraints
System requirements
  • Modern Browser
  • Internet Connection
  • ReportBuilder for report creation requires Windows Client machine
  • Windows O/S PC for timetabling application

User support

Email or online ticketing support
Email or online ticketing
Support response times
Cases will be assigned a Priority and responded to within the following timescales.

Priority Business Impact Target (1st ) Response:

1. All or critical functionality unavailable, causing significant operational impact or system unusable - 1 hour

2. Critical functionality unavailable, but interim workaround is available and accepted by Customer based on reasonable business criteria - 4 Hours

3. A problem not preventing operations but with the potential to do so if unresolved - 8 Hours

4. A minor problem either cosmetic or otherwise, and not preventing the operation of the system. Low impact/cosmetic - 24 Hours
User can manage status and priority of support tickets
Online ticketing support accessibility
None or don’t know
Phone support
Phone support availability
9 to 5 (UK time), Monday to Friday
Web chat support
Yes, at an extra cost
Web chat support availability
9 to 5 (UK time), Monday to Friday
Web chat support accessibility standard
None or don’t know
How the web chat support is accessible
Through the support portal –
Web chat accessibility testing
Onsite support
Yes, at extra cost
Support levels
1st Line is the initial support level. This level should gather as much information as possible from the end user. Support specialists in this group typically handle straightforward and simple problems. Personnel at this level have a basic to general understanding of the product or service and may not always contain the competency required for solving complex issues.

2nd line support is a more in-depth support level. The personnel are more experienced and knowledgeable on a particular product or service. Support specialists in this realm of knowledge are responsible for assisting Tier I personnel in solving basic technical problems and for investigating elevated issues by confirming the validity of the problem and seeking for known solutions related to these more complex issues. If personnel from this group cannot determine a solution, they are responsible for raising this issue to the

3rd Line Support. This is the highest level of support responsible for handling the most difficult or advanced problems.

Within Advanced some support centres merge 1st and 2nd line teams or 2nd and 3rd line teams, but the principles of three tier support are unanimously adopted.
Support available to third parties

Onboarding and offboarding

Getting started
We provide a Project Manager to oversee the migration who will explain the process, advise and answer any questions. Advanced will either export defined customer data (from SIMS or Facility) or provide data templates for completion (other MIS) and import the data once complete. Default dashboards, Assessement model and Behaviour model will be made available where required. Training is provided in all relevant areas and training manuals provided to the customer. We also have a suite of video guides available and we are currently developing some eLearning packages.
Service documentation
Documentation formats
  • HTML
  • PDF
End-of-contract data extraction
SSRS reports, CSV, Excel, CTFs, PDF, Word
End-of-contract process
Access to the system is withdrawn. Data will remain in Progresso/CloudSchool until the Customer has confirmed they have all the data they require or one month. It will then be deleted.

Using the service

Web browser interface
Supported browsers
  • Internet Explorer 10
  • Internet Explorer 11
  • Microsoft Edge
  • Firefox
  • Chrome
  • Safari 9+
Application to install
Compatible operating systems
  • MacOS
  • Windows
Designed for use on mobile devices
Differences between the mobile and desktop service
The Advanced IaaS environment is accessible over the internet, via VPN, MPLS, N3 or by LAN Extension. Bandwidth and latency requirements will depend on application behaviour and data volumes. Consumers must provide client side devices that are capable of connecting through the agreed mechanism with relevant client software. CloudSchool users can login via the normal website or a lightweight mobile interface which is quicker to load and optimised for use on-the-go (e.g. field trips, sports classes).
Service interface
Description of service interface
The application provides a secure API to allow management of the service and application
Accessibility standards
WCAG 2.1 AA or EN 301 549
Accessibility testing
No specific tests. However, as the software is delivered through a browser, we match the compatibility of the various browsers for using assistive technology. All current modern browsers support this.
What users can and can't do using the API
Read, write and update: Staff, Learners, Contacts, Roll Call attendance, Lesson by Lesson attendance, Behaviour, User Defined Fields, Groups, Rooms, Subjects and Pay Scales. Read only: Assessments, Timetable and Photos
API documentation
API documentation formats
API sandbox or test environment
Customisation available
Description of customisation
CloudSchool/Progresso can be configured at school level through simple rebranding and colouring;  additional fields can also be used to supplement the default data fields. Role definition means that individual users can see markedly different menus and options. Additionally, individial users can heavily personalise Progresso with their own choice of dashboards, widgets and additional screens.


Independence of resources
The Progresso database consists of isolated shards, across multiple database servers - each Progresso instance is resource governed. This ensures consistent performance across the schools. We also ensure load is spread across multiple servers and we have the ability to automatically scale out automatically as loads increases.


Service usage metrics
Metrics types
Application Performance Metrics: Uses geographically distributed agents to generate snapshots and aggregate metrics of web page download performance on a continuing basis.

Calls per Minute: Average number of incoming or outgoing calls per minute during the specified time.

Average Response Time: The time spent processing all business transaction or call instances from start to finish. 

Errors per minute: Unhandled exceptions and any exception that prevents a business transaction from completing successfully are counted as errors.

End-User Monitoring: Provides key performance metrics about your end users' experience starting from the users' Web browsers instead of at the application server.
Reporting types
Reports on request


Supplier type
Not a reseller

Staff security

Staff security clearance
Other security clearance
Government security clearance
Up to Baseline Personnel Security Standard (BPSS)

Asset protection

Knowledge of data storage and processing locations
Data storage and processing locations
European Economic Area (EEA)
User control over data storage and processing locations
Datacentre security standards
Complies with a recognised standard (for example CSA CCM version 3.0)
Penetration testing frequency
At least once a year
Penetration testing approach
Another external penetration testing organisation
Protecting data at rest
Scale, obfuscating techniques, or data storage sharding
Data sanitisation process
Data sanitisation type
Deleted data can’t be directly accessed
Equipment disposal approach
Complying with a recognised standard, for example CSA CCM v.30, CAS (Sanitisation) or ISO/IEC 27001

Data importing and exporting

Data export approach
Via SSRS reports or CTF
Data export formats
  • CSV
  • Other
Other data export formats
  • JSON
  • XML
  • PDF
  • XLSX
  • TIFF
  • DOCX
  • CTF
  • TTD
Data import formats
  • CSV
  • Other
Other data import formats
  • CTF
  • TTD

Data-in-transit protection

Data protection between buyer and supplier networks
TLS (version 1.2 or above)
Data protection within supplier network
TLS (version 1.2 or above)

Availability and resilience

Guaranteed availability
In terms of data resilience and security, we maintain an active/active configuration on multiple database servers across multiple data centres. For service levels, we commit to a 99.9% scheduled up time. In the unlikely event of a full data centre outage, we would expect the core functionality to be available within 15 minutes, this is due to geo diversity in our data centres and through the use of an active / active configuration on our database servers. We would expect all ancillary services to be fully available in under 4 hours.
Approach to resilience
Progresso/Cloudschool utilises a highly resilient geo-redundant active/active configuration. This approach is consistent across all application tiers and ensures that a single server failure, or even a whole data-centre, becoming unavailable will have minimal impact on service availability. Progresso/Cloudschool leverages multi-site capability by means of multiple Availability Zones i.e. launching servers in separate Availability Zones to protect from the failure of a single location. At any one time there is always a minimum of 2 web tier, 2 application and 2 database tier servers running from different geographically separated data centres. This ensures even the loss of a single server or data centre will not impact the availability.

All databases take advantage of Microsoft ‘Always-On’ high availability configuration. Should the database in data centre A fail, the system will automatically direct traffic to the partner database in data centre B. Again these are deployed with geo-redundancy.

Daily backups of the Progresso/Cloudschool database are stored in AWS S3 on multiple devices across multiple facilities within a region in secure S3 buckets. Progresso/Cloudschool database backups older than one month are moved from S3 to Glacier.

We snapshot appropriate volumes on servers on a daily basis to allow recovery of data and/or servers.
Outage reporting
We publish out any outage or degradation via and associated alerts to subscribed users.

Identity and authentication

User authentication needed
User authentication
  • Identity federation with existing provider (for example Google Apps)
  • Username or password
Access restrictions in management interfaces and support channels
This is limited set of security checked users. Authentication is over secure network connection. Management consoles use Multi Factor Authentication.
Access restriction testing frequency
At least every 6 months
Management access authentication
2-factor authentication

Audit information for users

Access to user activity audit information
Users have access to real-time audit information
How long user audit data is stored for
At least 12 months
Access to supplier activity audit information
Users receive audit information on a regular basis
How long supplier audit data is stored for
At least 12 months
How long system logs are stored for
At least 12 months

Standards and certifications

ISO/IEC 27001 certification
Who accredited the ISO/IEC 27001
Bureau Veritas
ISO/IEC 27001 accreditation date
What the ISO/IEC 27001 doesn’t cover
All activity on G-Cloud is covered by ISO 7001
ISO 28000:2007 certification
CSA STAR certification
CSA STAR accreditation date
CSA STAR certification level
Level 2: CSA STAR Attestation
What the CSA STAR doesn’t cover
As per AWS certification
PCI certification
Other security certifications
Any other security certifications

Security governance

Named board-level person responsible for service security
Security governance certified
Security governance standards
ISO/IEC 27001
Information security policies and processes
Advanced is certified to ISO 27001:2103 and our Information Security Management System implements all mandatory controls and address all 114 Anex A controls of this international standard for information security.

Operational security

Configuration and change management standard
Supplier-defined controls
Configuration and change management approach
We follow a multi-approval change process. All changes are proposed, reviewed, tested and then finally approved for delivery. The stage gates ensure quality is maintained and risks are either removed or mitigated.
Vulnerability management type
Supplier-defined controls
Vulnerability management approach
From an environment perspective, we leverage AWS. From an application perspective, we also consider potential leakage between schools and ensure that customers can only see their own school's data. This is a key part of the penetration and vulnerability testing which we commission to an independent 3rd party.
Protective monitoring type
Supplier-defined controls
Protective monitoring approach
From an environment perspective, we leverage AWS. We bolster this with Log Entries for log  and event management and New Relic for performance monitoring. In all cases, we use threshold alerting available in line with our own SLAs.
Incident management type
Supplier-defined controls
Incident management approach
Incidents are categorised on an escalating scale of severity from maintenance/planned outages > performance impairment > P1 issues > unplanned outages. With a combination of automated monitoring, thresholds/ alerts and manual monitoring our web operations team assesses and triages performance. This includes mitigating environment scaling. In each category, there are appropriate criteria for triggering communications with customers. Where resolution isn't immediate or within planned timings, there is also regular update notifications until the issue is closed. Customers can subscribe to for ongoing updates and operational status.

Secure development

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

Public sector networks

Connection to public sector networks


£3.25 a person
Discount for educational organisations
Free trial available
Description of free trial
There is no functional difference to the Production environment. Users will be set up with a Primary or Secondary school of Cloud School in our dedicated Sandbox environment.
Link to free trial
Please contact Advanced to discuss your requirements and we will set you up with a dedicated trial.

Service documents

Request an accessible format
If you use assistive technology (such as a screen reader) and need versions of these documents in a more accessible format, email the supplier at Tell them what format you need. It will help if you say what assistive technology you use.