1902 Software
1902 Software 1902 Software

Monthly System Check: included in every plan

Every Continuous Monthly Development plan includes a Monthly System Check: a monthly report, sent as a PDF to you and your Project Manager, with newly discovered issues prioritized by severity and the issues resolved since the previous month. This way problems are caught as early as possible, lessening the risk of permanent damage.

How the report reads

The report opens with two things: the new issues found this month, prioritized as high, medium, or low, and the issues resolved since last month. In one minute you know what changed, what got fixed, and what deserves attention next.

What we check on CMS websites and webshops

For systems built on a CMS (WordPress, WooCommerce, Magento, and Umbraco, among others), the public face of your business is part of the system, so this website monitoring service covers both the technical foundation and what your visitors and search engines see. Among others:

  • System versions: CMS, plugin, theme, and library versions against available updates, plus the underlying PHP or .NET framework and database versions
  • Security: selected security checks on the site, and on the server where we have access
  • Environment: server and configuration checks
  • Speed: ongoing website performance monitoring through Google PageSpeed results and response times for key pages
  • SEO, AEO, and GEO: errors that hold back your visibility in search results and AI answers
  • UI/UX: visible interface errors, a button with too much text, a misaligned box
  • Conversion pages: the pages where conversions happen (product pages, forms, checkout), audited against the action they exist for
  • Schema markup: whether structured data is used correctly

For .NET-based CMS systems such as Umbraco, the framework-level checks from the web application section below are included as well.

What we check on web applications

Web applications (PHP or .NET) typically have no public interface, so search visibility and marketing checks don't apply. Instead, the check goes deep on the technical foundation. Among others:

  • Framework version: whether the application targets a supported framework version, for .NET preferably the latest LTS
  • Packages and libraries: vulnerable, outdated, or deprecated dependencies (NuGet, Composer, and similar)
  • Third-party APIs and SDKs: deprecated endpoints, obsolete SDKs, and upcoming breaking changes
  • Security: authentication and authorization review, and common vulnerabilities such as SQL injection and XSS
  • Configuration: settings files and secret management
  • Environment and performance: server configuration and application response times

Server access

When we review CMS websites, webshops, and web applications, some tests require full access to the server. If that isn't possible, for security reasons or internal policies, some of these tests can't be executed. You therefore won't receive a report on those items.

Whitelisting of IP addresses

At the beginning of our relationship, you'll be provided with a set of IP addresses to whitelist, so that we're not prevented from conducting the necessary tests.

What we check on mobile apps

For iOS and Android apps, once the integrations are configured, the monthly check covers, among others: crash logs, error logs, Android "App Not Responding" reports, API error logs, App Store and Play Store warnings, push notification errors, and basic production testing of critical user journeys.

Every quarter, the check goes deeper: iOS and Android compatibility with current and upcoming OS versions, framework version, library and SDK updates, deprecated APIs, security vulnerabilities, app performance, app size and memory usage, and privacy and store compliance.

How we test: representative pages, retested until resolved

For CMS websites and webshops, we check a representative sample of pages rather than every page. A webshop with 2,000 products doesn't need all 2,000 product pages tested: they're built on the same template, so we test representative pages of each type, a category page, a product page, and so on. Pages with findings are retested the following month until they're resolved, or until it's determined that the reported issue shouldn't be resolved. When a sampled page is fixed, pages of the same kind generally follow and won't be tested. Testing every page every month would make this website audit report slower and far more expensive to produce, without finding meaningfully more.

What happens with the findings

The report is included in your plan at no extra cost. The fixes it recommends run as normal tasks: within your plan's capacity on Care and Care Plus, and at a fixed price you approve for each task or group on Care Ultimate. Some clients treat the report as their development to-do list for the following month, while others prioritize other tasks before those identified by us. In the event that we believe a security issue, for instance, should take precedence over your tasks, we'll tell you, but the ultimate decision is yours.

How each plan receives it

Care: You receive the report, and we discuss the findings in writing through the project management system.

Care Plus: You receive the report, and we discuss the findings in writing or in an online meeting, within your plan's monthly meeting hours.

Care Ultimate: You receive the report every month, even in months where you send no tasks, for as long as our commercial relationship is ongoing. Findings are discussed in writing, or in a meeting billed at the going project management rate for the actual time spent.

Not to be confused with

Three things, kept apart: the Monthly System Check is the report included in your plan. 24/7 AI-assisted automated QA is an optional add-on that continuously tests your site's functions; token usage is billed separately, based on actual usage, but not all automated tests use tokens. The technical audit is a paid, one-time deep examination of your system.

Ready to start catching issues before they cost you?

Every Continuous Monthly Development plan includes the Monthly System Check from month one: a report on your desk on the 1st of every month, at no extra cost.

Free, no-commitment

Commonly asked questions

Is the Monthly System Check really included?

Yes, in every Continuous Monthly Development plan, at no extra cost.

When does it arrive?

On the 1st of every month, as a PDF to you and your Project Manager.

Do you fix the issues the report finds?

That’s the point of it. The fixes run as normal tasks: within your plan’s capacity on Care and Care Plus, and at a fixed price you approve per task or group of tasks on Care Ultimate. You ultimately decide which issues will be addressed.

Do you test every page of my site?

No, and that’s deliberate. We test representative pages of each type and retest failed pages the following month until they’re resolved. Checking all 2,000 product pages of a webshop every month would cost far more and find little extra.

What if I don't want a flagged page changed?

Then we stop testing it, and the report notes which pages are excluded and why, so nothing is hidden.

Does this replace a technical audit?

No. The technical audit is a paid, one-time deep examination. The Monthly System Check is a recurring included report that keeps watch month after month. They complement each other.

Let’s build smarter solutions together

Book a consultation to explore how AI and 1902 Software can transform your next ecommerce project — faster, smarter, and more cost-efficient.

drag it here (Maximum file size is 1GB)
or
Only PDF and Word files are accepted.

This site is protected by reCAPTCHA.

No budget surprises

Because all prices are fixed.

No lock-in, stop anytime.

Continuous Monthly Development or Fixed Price Projects — it's your choice.

Unbeatable fixed prices

Transparent pricing with no hidden costs.