Small bracket
Wesleyan College Drupal redesign
Drupal redesign and content migration for a women's college in Macon, Georgia. Admissions-focused information architecture and editorial workflow.
For legacy stack owners
Get a realistic budget range for migrating off Drupal 7, Magento 1, Joomla, classic ASP, or unsupported PHP. Adjusts for site complexity, integrations, and compliance scope. Ranges are conservative on purpose so procurement officers can use them as a sanity check.
How we calibrated the numbers
The ranges come from real engagements. Each example sits in a different complexity bracket so you can sanity-check where your project lands.
Small bracket
Drupal redesign and content migration for a women's college in Macon, Georgia. Admissions-focused information architecture and editorial workflow.
Medium bracket
Senior services site for Martin County, Florida. Active 5+ year engagement covering full stack, content workflow, AI chatbot pilot, and ongoing support.
Large bracket
Multi-tenant SaaS powering 350+ active store deployments across regions, with rolling-release engineering and per-tenant theming.
Methodology
The calculator estimates engineering hours, then converts to dollars at the blended rate you set in the form. The default rate is $65/hour, OST's typical blended rate across senior leads, mid-level engineers, and delivery support. Override it to compare against your assumed rate or another vendor's rate.
The base figure starts at 600 hours for a small site on a recent platform with no integrations and no compliance work. Every input adjusts that figure.
The output is a range (low: −15%, high: +20% around midpoint), not a point estimate. The low end assumes everything goes well. The high end assumes typical surprises.
What is not included: hosting and infrastructure costs, third-party software licensing, content creation, training and change management, ongoing support and retainer. Most of these add 10% to 30% to the engineering number.
The calculator gives you a defensible bracket for your next budget conversation. A 60-minute call gives you a quote with a fixed scope you can take to procurement.