Windows Server support and migration
Servers watched, migrations that finish by Monday.
A server that fails quietly is worse than one that fails loudly. Monitoring, patching, tested backups and a plan for the day the hardware dies — plus honest advice about what belongs in the cloud and what genuinely does not.
What it costs
Server and migration projects quoted fixed-price after an assessment. Ongoing oversight sits in the $650/month retainer; ad-hoc work at $185/hr scheduled or $145/hr remote.
The failure nobody sees coming
Servers rarely die all at once. A drive in the RAID array fails, the array carries on with no visible symptom, and nobody notices because nobody was watching. Months later a second drive goes and the whole thing is gone — along with, very often, backups that had been failing quietly for the same period.
It is the most common serious incident we get called into, and it is entirely preventable by monitoring that costs a fraction of the recovery.
Cloud, on-premise, and the honest middle
Not everything belongs in the cloud, and the people telling you otherwise usually sell cloud. Applications with heavy local file access, systems with hardware dongles, and anything a regulator expects you to point at often still make sense on-premise.
Email, file sharing and collaboration, on the other hand, have very little business living on a server in your comms closet in 2026. Microsoft 365 does it better and cheaper with far less to go wrong — see Office 365 and Microsoft 365 migration for how that move is run.
Downtown you at least have the connectivity to make cloud viable — most Loop and West Loop buildings carry several carriers, so a genuinely diverse second circuit is obtainable, which is not true everywhere.
Migrations without the weekend from hell
Server replacements and Windows Server migrations are planned, staged and run outside working hours, with the old system kept alive until the new one is verified. Mailboxes migrate with history intact, shared drives keep their permissions, and staff get a page describing what changed rather than a surprise on Monday.
Migrations are quoted fixed-price. Hourly billing on a migration puts the risk of the unexpected on you, which is backwards — anticipating it is the job.
Moving email off an Exchange server or out of Google Workspace is its own job with its own pitfalls, covered in detail on the Office 365 migration page.
Microsoft 365 administration
Starters set up before their first day, leavers disabled the hour they go with the mailbox preserved, licences audited so you stop paying for people who left in 2023, and multi-factor authentication actually enforced rather than merely available.
Worth saying plainly: Microsoft does not back up your 365 data the way most people assume. Their remit is service availability, not your recovery, and retention windows are short. Separate 365 backup is inexpensive — see backup and recovery.
FAQ
Questions we get asked
Should we move our server to the cloud?
Some of it, probably. Email and file sharing belong in Microsoft 365 for almost everyone. Applications with heavy local file access, or anything that must survive your internet going down, often still make sense on-premise. The answer is usually a split.
How old is too old for a server?
Five years is where replacement gets planned, six is where it gets pushed. Not because it stops working, but because out-of-warranty failure turns a four-hour incident into a four-day one while a part is hunted down.
Does Microsoft back up our 365 data?
Not as most people assume. Microsoft protects the service; recovering your data after an accidental deletion, a departed employee's mailbox purge or ransomware is your responsibility, and retention windows are short. Third-party 365 backup is cheap and worth having.
Can you take over a server somebody else built?
Yes, and it is common. It gets documented first — frequently for the first time — and anything urgent is flagged before agreeing what ongoing support looks like.
When would the migration actually happen?
Evenings or a weekend, with the old system running until the new one is verified. That is the normal pattern here rather than an out-of-hours premium.
Ready when you are.
Ring and describe it in plain English. You will get a number before anyone drives anywhere.