Smartt Supported Software Stack (S4)
The Smartt Supported Software Stack (S4) gives our clients access to the newest stable versions of software and minimizes technical debt by ensuring:
- All software packages have most recent patches, are not end-of-life (EOL), and are vendor supported.
- All software packages are upgraded or replaced prior to their EOL date.
- New releases of software packages are proactively released for clients to use.
In an era of Covid-19, this allows our clients to focus on strengthening their digital presence instead of fighting software flaws or incompatibilities.
Some of the key benefits include:
- Stable software that can be trusted to perform reliably and at all times
- Secure software that is free from known, patched security vulnerabilities
- Less worry and stress from servers or sites and more time to respond to changes
Software Uplifts
Smartt will no longer permit the use of EOL software on our managed servers. We will work with our clients to upgrade software packages before they become end-of-life. Specifically:
- Uplift software we are responsible for, e.g. operating systems, service software, etc.
- Work with our clients to ensure they upgrade software they are responsible for, e.g. web applications, front-end components, etc. If needed or desired by our clients, Smartt will provide assistance on a time and materials (T&M) basis.
Software uplifts will follow our standard schedule:
Days before end-of-life | Task |
---|---|
90+ | Smartt will notify clients regarding the upcoming software uplift. |
60+ | Smartt will set up testing environments (POCs) for clients' servers and/or sites so they can test the new version of software. |
30+ | Clients will complete testing. Smartt will start migrating clients to go live with the new software. |
15+ | Smartt will complete all account migrations. |
0 | All sites and servers still running the end-of-life software will be deprovisioned. |
We will tailor the uplift schedule for each software package to ensure adequate time to upgrade and test software.
Proactive Availability of New Software Versions
Smartt will proactively make new versions of software available for our clients. When a Vendor releases a new, stable software patch, Smartt will:
- Test new version of a supported software package
- Post availability of the new release on our S4 Software List
- Contact clients and offer POC environment to test the new software and possibly migrate to that version. This enables our clients to proactively test software packages themselves and make any appropriate changes at their convenience.
Fees & Costs
Smartt will not charge fees for normal uplift activities for managed service clients, including:
- Setting up a POC server or site.
- Migrating to the POC server or site (including copying all client data, as needed).
- Installing supported server-side software.
Smartt will charge a fee for any work outside of the standard uplift process, including:
- Making changes to custom applications.
- Upgrading client-maintained software packages.
- Project management and quality control.
Smartt charges standard hourly rate for any such work.
Software Uplifts
Active Software Uplifts
These software uplifts are currently in progress:
Software Package | Initial Notification | POC Server/Site Ready for Testing | Testing Completed; Latest Migrations Start | Latest Migrations Completed | Server Offline | EOL Date |
---|---|---|---|---|---|---|
Joomla 3.10 | May 15, 2023 | June 15, 2023 | July 17, 2023 | August 2, 2023 | August 17, 2023 | August 17, 2023 |
Microsoft Windows Server 2012 R2 | July 10, 2023 | August 10, 2023 | September 8, 2023 | September 25, 2023 | October 10, 2023 | October 10, 2023 |
MySQL 5.7 | May 15, 2023 | June 15, 2023 | September 18, 2023 | October 6, 2023 | October 21, 2023 | October 21, 2023 |
Drupal 9 | June 15, 2023 | July 15, 2023 | October 2, 2023 | October 16, 2023 | November 1, 2023 | November 1, 2023 |
PHP 8.0 | June 15, 2023 | July 15, 2023 | October 23, 2023 | November 11, 2023 | November 26, 2023 | November 26, 2023 |
Moodle 3.9 LTS | August 30, 2023 | September 30, 2023 | November 11, 2023 | November 25, 2023 | December 11, 2023 | December 11, 2023 |
Moodle 3.11 & 4.0 | August 30, 2023 | September 30, 2023 | November 11, 2023 | November 25, 2023 | December 11, 2023 | December 11, 2023 |
CentOS Linux 7 | January 12, 2024 | February 26, 2024 | May 31, 2024 | June 14, 2024 | June 30, 2024 | June 30, 2024 |
Debian Linux 10 | March 15, 2024 | April 15, 2024 | May 31, 2024 | June 14, 2024 | June 30, 2024 | June 30, 2024 |