Free tools

Free tools. No signup to use them.

The things we check before we quote, in a form you can use without us. They run in your browser and send nothing anywhere. If one saves you a meeting, it did its job.

Calendar

End-of-support calendar

When the platforms under your product stop getting security fixes. Dates checked October 31, 2026: against the vendor's own lifecycle page where one exists, and a well-kept tracker where it does not. Days left update in your browser.

PlatformSecurity fixes endStatusWhat to do
Joomla 3August 17, 2023EndedMove. The next version is a rewrite anyway.
Drupal 7January 5, 2025EndedMove. Drupal 7 to 10 or 11 is a rebuild.
Joomla 4October 2025EndedUpgrade to 5 or move.
PHP 8.1December 31, 2025EndedUpgrade PHP; test the plugins first.
Node.js 20April 30, 2026EndedUpgrade to 22 or 24.
SQL Server 2016July 14, 2026EndedUpgrade, or paid extended updates.
Python 3.10October 2026EndingUpgrade to 3.12 or later.
.NET 8 and .NET 9November 10, 2026EndingUpgrade to .NET 10.
Drupal 10December 9, 2026EndingUsually an upgrade to 11, not a move.
Umbraco 13December 14, 2026EndingUpgrade or move; paid extended support exists.
PHP 8.2December 31, 2026EndingUpgrade PHP to 8.4.
Kentico Xperience 13December 31, 2026EndingMove or migrate; the site keeps running, unpatched.
Windows Server 2016January 12, 2027EndingPlan the host move now.
Node.js 22April 30, 2027EndingPlan the move to 24.
Joomla 5October 12, 2027EndingPlan the next step.
PHP 8.3December 31, 2027EndingBudget the upgrade for 2027.

Sources: Drupal, PHP, .NET, Umbraco, Kentico, Joomla, Python, Node.js, Microsoft. A date you depend on: check the vendor page too.

On this list and short on time? When the next version is a rewrite anyway, see how a move works. When it is a step, not a rebuild, ask about an upgrade; we say which one fits on the first call.

Calculator

AI cost per task

Before anyone promises savings: what one task costs by hand today, and what it costs with a model plus a person checking the share that matters. Arithmetic only. Put in your model's list price; the defaults are examples.

Per task

  • By hand today –
  • Model –
  • Person reviewing –
  • With AI, total –

Per month

  • By hand today –
  • With AI –
  • Difference –

Change any number on the left.

Missing on purpose: build cost, error cost and the hours to run it. That is what a pilot measures. How we run one.

Self-check

Is your app in trouble?

Ten questions we ask on day one of a rescue: yes, no or not sure. Answer honestly; nobody is watching, including us.

  1. Do payments and sign-up have automated tests?
  2. Can someone other than the original builder deploy it?
  3. Does an alert reach a person when production errors spike?
  4. Are keys and passwords kept out of the repository?
  5. Have you restored a backup in the last 90 days?
  6. Can you roll back a release in 15 minutes?
  7. Do the framework and runtime still get security fixes?
  8. Has anyone tested that one user cannot read another user's data?
  9. Is there a staging copy to try changes on?
  10. Does more than one person understand the data model?

Your result

Answer the questions on the left.

    Checklist

    Questions to ask any dev shop, us included

    Ten questions that separate a team from a sales deck. Send them before the first call. A good shop answers in writing; a great one already has the answers on its website.

    1. Who exactly writes the code, and can I meet them before signing?
    2. What level is each person, and is it on the invoice?
    3. Whose repository holds the code from the first commit?
    4. What happens if a person is not a fit?
    5. How do you use AI agents, and who reviews what they write?
    6. What does the fixed price include, and how are changes priced?
    7. Can I see the written acceptance list before the build starts?
    8. Which vendors will see our data, and on what terms?
    9. What is the rollback plan for launch day?
    10. What does support look like after launch, and what does it cost?

    Want the numbers for your own system?

    Send a few lines. We reply within one business day with what we would check first and what it costs.

    Contact us

    Reply within one business day · No sales sequence, no spam