Advanced Business Solutions

Progresso - MIS for the Education Sector

Fully Cloud Based Managed Information System (MIS). 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 MIS
  • Device agnostic
  • Key data available to all members of staff
  • Full access to any data for management information
  • Complete flexibility via personalisation
  • All back office functions - timetable, cover, attendance, behaviour, etc.
  • 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
  • All the MIS functionality you would expect
  • Fully flexible progress tracking (Life After Levels, RAG, benchmarking, deviations)
  • Access to pupil and progress information, encouraging parental/student engagement
  • Progresso can work with all your existing tools
  • Compliance as standard


£3.31 to £24.00 per person per year

Service documents

G-Cloud 10


Advanced Business Solutions

Bid Support

08451 60 61 62

Service scope

Service scope
Software add-on or extension No
Cloud deployment model Public cloud
Service constraints No
System requirements
  • Browser
  • Internet Connection

User support

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 No
Phone support Yes
Phone support availability 9 to 5 (UK time), Monday to Friday
Web chat support No
Onsite support No
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 than 1st Line. 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 Yes

Onboarding and offboarding

Onboarding and offboarding
Getting started We provide a Project Manager to oversee the migration who will explain the process, advise and answer any questions. Consultants are available to help the Customer to complete the data transfer spreadsheets if required. Advanced will import the data once complete. Default dashboards, Assessment model and BM model will be made available where required. Training is provided in all relevant areas and Training Manuals provided to the Customer
Service documentation Yes
Documentation formats PDF
End-of-contract data extraction SSRS reports/csv/Excel/CTFs
End-of-contract process Access to the system is withdrawn. Data will remain in Progresso until the Customer has confirmed they have all the data they require or one month. It will then be deleted.

Using the service

Using the service
Web browser interface Yes
Supported browsers
  • Internet Explorer 10
  • Internet Explorer 11
  • Microsoft Edge
  • Firefox
  • Chrome
  • Safari 9+
Application to install No
Designed for use on mobile devices Yes
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. Progresso 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).
Accessibility standards WCAG 2.0 AA or EN 301 549
Accessibility testing The software has been built with a goal of all non-administration pages are minimum level A compliant with a target of AA. Wherever possible, we ensure the system is entirely accessible via keyboard to ensure system will work with a screen reader.
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 (development changes to be complete Summer 2017).
API documentation Yes
API documentation formats Other
API sandbox or test environment Yes
Customisation available Yes
Description of customisation 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, individual 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 Yes
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
Staff security clearance Other security clearance
Government security clearance Up to Baseline Personnel Security Standard (BPSS)

Asset protection

Asset protection
Knowledge of data storage and processing locations Yes
Data storage and processing locations European Economic Area (EEA)
User control over data storage and processing locations Yes
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 In-house
Protecting data at rest Physical access control, complying with another standard
Data sanitisation process Yes
Data sanitisation type Explicit overwriting of storage before reallocation
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 importing and exporting
Data export approach Via SSRS reports or CTF
Data export formats
  • CSV
  • Other
Other data export formats
  • XML
  • PDF
  • DOC
  • TIFF
  • XLS
  • CTF
Data import formats
  • CSV
  • Other
Other data import formats CTF

Data-in-transit protection

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

Availability and resilience
Guaranteed availability Minimum 99.5% (Based on Monday to Friday - 8 - 6pm, excluding public holidays)
Approach to resilience Progresso 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 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 database are stored in AWS S3 on multiple devices across multiple facilities within a region in secure S3 buckets. Progresso 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

Identity and authentication
User authentication needed Yes
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

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

Standards and certifications
ISO/IEC 27001 certification Yes
Who accredited the ISO/IEC 27001 BSI
ISO/IEC 27001 accreditation date 16/02/2018
What the ISO/IEC 27001 doesn’t cover All activity on G-Cloud is covered by ISO 7001
ISO 28000:2007 certification No
CSA STAR certification No
PCI certification No
Other security certifications No

Security governance

Security governance
Named board-level person responsible for service security Yes
Security governance certified Yes
Security governance standards ISO/IEC 27001
Information security policies and processes Advanced information and security policies align to ISO 27001:2013.

Operational security

Operational security
Configuration and change management standard Conforms to a recognised standard, for example CSA CCM v3.0 or SSAE-16 / ISAE 3402
Configuration and change management approach The configuration and change management process ensures operational systems, services and application software are subject to change control. All staff are responsible for submitting completed change requests to the change authorisation board (CAB) using the change request form. Change requests forms, before submission to the CAB must be peer reviewed and pre-authorised by the appropriate system service owners and or business stake holder. All changes are recorded, tested and verified prior to implementation, (where possible), and are communicated to relevant members of staff and users as appropriate.
Vulnerability management type Conforms to a recognised standard, for example CSA CCM v3.0 or SSAE-16 / ISAE 3402
Vulnerability management approach Vulnerability management is an essential component of Advanced Information Security Program and the process of vulnerability assessment is vital to effective vulnerability management. The vulnerability assessment process provides visibility into the vulnerability of critical assets deployed in the IT Infrastructure. The process comprises of identifying critical systems, their corresponding owners, vulnerability scanning on regular basis, determining and assessing potential vulnerabilities, documenting and establishing a time line to remediate critical vulnerabilities.
Protective monitoring type Conforms to a recognised standard, for example CSA CCM v3.0 or SSAE-16 / ISAE 3402
Protective monitoring approach Advanced complies with protecitce monitoring in line with GPG 13.
Incident management type Conforms to a recognised standard, for example, CSA CCM v3.0 or ISO/IEC 27035:2011 or SSAE-16 / ISAE 3402
Incident management approach Incident management control objectives are defined within our ISO 27001:2013 certified Information Security Management System and the procedures for Incident management are aligned to ITIL v3 industry best practice.

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 Yes
Connected networks New NHS Network (N3)


Price £3.31 to £24.00 per person per year
Discount for educational organisations Yes
Free trial available Yes
Description of free trial No functional difference to the Production environment; you will be set up with a primary or secondary version of Progresso in our separate Sandbox environment.
Link to free trial Please contact Advanced and we'll set you up a Sandbox instance.


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 ↑