> antiforge · microsoft 365 operations, under control
Tickets in. Reasoned plans out.
Nothing runs without a human.
AntiForge reads a client's ticket, checks the live tenant, and builds the fix against your standards. You approve it. It runs. Every action logged — across every Microsoft 365 tenant you manage.
- reasoning not a menu of pre-built actions
- approval a human gates every plan
- accountable every action recorded
▸ pipeline // request → action — click a step
- 01connectonboard each client tenant once
- 02intakePSA tickets arrive, auto-matched to the client
- 03reasonthe AI constructs the plan
- 04reviewa person approves — nothing runs on its own
- 05executeruns against the tenant · logged · re-plans on error
▸ platform // walk-throughs — pick a clip below
▸ trust // the three questions every msp asks
The questions you’re already thinking.
“Is my client data safe?”
- Access is delegated per client through GDAP — scoped to exactly what you grant, least-privilege, revocable at any time.
- Secrets live in Azure Key Vault, never in plaintext or source. Encrypted in transit and at rest.
- Your clients’ data is never used to train public AI models.
- And a human approves before anything runs — the approval gate is the product, not a setting.
“Will it break my scripts and integrations?”
- AntiForge reasons about each request and constructs the fix — it isn’t a brittle set of hard-coded API calls waiting to break on an edge case.
- It reads the live tenant first, works to your Tier 1 / Tier 2 standards, and flags ambiguity instead of guessing.
- New kinds of work don’t need new code — the reasoning adapts to what the ticket actually asks.
“Will my techs hate it?”
- It kills the L1/L2 grind — the tedious clicking in Entra and Exchange — so your people do project work, not reset-and-repeat triage.
- Nothing gets stuck: any workflow can be reset, retried, or re-planned — a failed change always recovers.
- If a client updates a ticket after planning, AntiForge re-plans against the new detail — no stale plans, no silent rework.
▸ efficiency // where your desk’s hours actually go
Your M365 admin load, measured.
How much of your team’s capacity is absorbed by routine Microsoft 365 admin — the identity, mailbox, licence and access work AntiForge turns into a quick approval. Put your numbers in; the maths is right there, not a black box.
Identity, mailbox, licences and access work — based on ~125 productive engineer-hours a month. Slide to match your desk.
This measures how much of your desk is absorbed by routine Microsoft 365 admin — identity, mailbox, licence and access work. AntiForge reads each ticket, checks the live tenant, and hands you a ready plan to approve, turning that grind into a quick yes with a human still in charge. It’s an efficiency read on the load in front of your team — not a savings promise.
▸ about // moveobject
Built by a practitioner, not a vendor.
Eight-plus years running Microsoft 365 for real clients. AntiForge is the tool I wanted and couldn't buy — one that reasons about the work and keeps a human in charge of it.
— Chris · MoveObject
chris@moveobject:~$ whoami
msp practitioner · builder of antiforge
chris@moveobject:~$ cat goal.txt
order · visibility · intent — for microsoft 365
chris@moveobject:~$ ▊
▸ join // early-access waitlist — limited onboarding slots
Get on the list.
We onboard a handful of MSPs at a time — each gets hands-on, white-glove setup against their real tenants. Tell us a little about your shop and we’ll reach out when a slot opens.
✓ You’re on the list.
We’ll be in touch as soon as a slot opens. No spam, no funnel.
▸ contact // moveobject
Run it against your environment.
No demo script, no funnel. Send a note and we'll talk about what you actually manage.
hello@moveobject.com