What a Fractional CTO Does: Audits, Architecture and Metrics
Short answer
A fractional CTO takes on CTO accountability part time: authority over architecture, vendor and contract risk, reliability targets, security posture, the roadmap and hiring. The work usually starts with a 2 to 4 week audit of code, infrastructure and delivery. After that it runs as a retainer that reports a short list of metrics. It suits organizations whose software handles money or records but that can't justify a full time technology executive.

Organizations that go looking for a fractional CTO usually already run software in production. Typical examples are a customer portal, an integration between accounting and a payment processor, a line of business app a vendor built, or a cloud account nobody fully understands. What they don't have is one person accountable for architecture, vendor risk, reliability and delivery. This piece covers what that person does, how the first audit should run, what metrics should come out of it, and how to scope and price the engagement.
What does a fractional CTO own, and what stays with the delivery team?
A fractional CTO is a CTO working on a part time or contract basis rather than as a full time executive. Typical retainers cover 5 to 20 hours a week, and in that time the CTO defines a 12 to 24 month roadmap, the architecture, vendor choices and direction on AI and cloud.
In concrete terms, the job covers these responsibilities:
- Architecture authority. Approving or rejecting significant design changes and writing each decision down (context, options considered, consequences) so the reasoning outlives whoever made it.
- Vendor and contract risk. Data ownership, export rights, exit terms, SLA definitions and credits, who is responsible for security, and how pricing behaves at 3 to 10 times current volume.
- Reliability targets. Setting service level objectives for the systems money depends on, and making sure alerting, on call and incident review actually exist.
- Security posture. Identity and SSO, access reviews, secrets management, patch cadence, backups and restore testing.
- Roadmap and budget. Sequencing work by risk reduction and return, not by whoever is loudest.
- Team shape. When to hire, when to contract, and what each role owns.
A fractional CTO typically does not write production code, run daily standups, or handle deployments and incident response. Those belong to the development team or agency. I think that boundary is right as a default and wrong as a hard rule. When an organization has no engineering lead at all, the fractional CTO should at least run the postmortem and own the corrective actions.
Fractional CTO, part time CTO and technical program management
One useful distinction: a fractional CTO is tailored to specific tasks, while a part time CTO manages the full spectrum of CTO duties for a limited number of hours.
Technical program management is a separate discipline, and most guides blur the two. My working definition: a TPM turns an agreed plan into a dependency graph and a schedule. The TPM coordinates the teams and vendors doing the work, keeps the risk register current, and holds the release criteria. Strategy decides what gets built. Program management makes sure it ships.
| Role | Owns | Primary output | Fails when |
|---|---|---|---|
| Managed service provider | Endpoints, email, network, help desk | Uptime of office IT | Asked to make architecture calls |
| Fractional CTO | Direction, vendors, spend, risk | Decisions, roadmap, standards | Nobody executes the decisions |
| Technical program manager | Delivery of one initiative | Schedule, risk register, release | Scope has no accountable owner |
| Full time CTO | All of the above, daily | Everything above plus team leadership | Hired before there's a team to lead |
How does a fractional CTO audit a codebase and infrastructure?
I'd scope the first engagement as a fixed 2 to 4 week audit, with read only access and a written deliverable. The audit runs in four passes.
1. Access and inventory
Get read only access to repositories, cloud accounts, CI, monitoring, the DNS registrar and the payment processor dashboards. The inventory is often the first finding in its own right. Look for root credentials shared over email, domains registered to a former employee's personal address, production databases reachable from the public internet, and subscriptions nobody can explain.
2. Codebase
- Reproducible builds. Can an engineer who has never seen the code build, test and deploy it from a clean machine using only the documentation?
- Test coverage where it counts. Look at coverage on payment, payout, billing and records paths, not the overall percentage.
- Dependency health. Check for unsupported runtimes, abandoned libraries and known vulnerabilities, and how long each has been open.
- Knowledge concentration. Look at commit history by author for the critical modules. One name on the payout logic is a business risk, not just a staffing detail.
- Data integrity. Check whether migrations are under version control, and whether constraints are enforced in the database or only in application code.
3. Infrastructure and operations
Check staging parity with production, backups with a tested restore, and recovery point and recovery time objectives that someone has actually written down. Check that logs, metrics and traces exist and that alerts reach a human. For the database, rank queries by total time, not mean time:
SELECT query,
calls,
round(total_exec_time) AS total_ms,
round(mean_exec_time, 1) AS mean_ms
FROM pg_stat_statements
ORDER BY total_exec_time DESC
LIMIT 20;
A cheap query that runs on every page load often costs more than the slow monthly report everyone complains about. Then line up cloud spend by environment and service: idle resources, oversized database instances and forgotten test environments tend to show up quickly.
4. Delivery process
Trace how a change reaches production: branch, review, CI, deploy, rollback. Measure how long that takes and how often it breaks something.
The deliverable should be a risk register ranked by likelihood times impact, a keep, fix or replace call for each system, and a 90 day roadmap. The client keeps all of it, whoever does the work afterward.
Which metrics should a fractional CTO report?
A short list, reported the same way every month, beats a dashboard nobody reads.
| Metric | What it tells you | Watch for |
|---|---|---|
| p90 and p99 latency on key pages and APIs | What slow users actually experience | Averages that hide the tail |
| Availability and error rate on money paths | Whether payments, payouts and records work | One SLO applied to every system alike |
| Deployment frequency and lead time for changes | How fast the team can safely ship | Big batched releases |
| Change failure rate and time to restore | How safe shipping is | Rollbacks nobody has rehearsed |
| Cloud cost per unit (per tenant, transaction or active user) | Whether cost scales with the business | Total spend reported alone |
| Last successful restore test | Whether backups are real | "Backups are on" with no restore date |
| Age of open critical vulnerabilities | Security debt | A count reported without ages |
Money paths deserve their own targets. The commission payout systems I ran on direct sales platforms at Plondo Network held 99.9% uptime, and I'd set a target like that per system rather than across the whole estate.
In my experience, latency work and cost work are often the same work, because the same waste drives both. I led a production outage investigation and the performance work after it: p90 page time fell 47%, and hosting costs dropped by $1,400 to $2,100 a month. That's why I push to report both on the same page.
Which architecture and delivery decisions need a single owner?
These are the decisions that go wrong when nobody owns them:
- Buy versus build. Build only where the capability sets you apart or where vendor pricing scales badly with your volume. Everything else should be bought and integrated.
- Monolith versus services. Most organizations with a small team should run a well structured monolith with clear module boundaries. Splitting into services adds network failure modes, distributed tracing needs and deployment coordination, and it pays off only once teams actually block each other.
- Serverless. It fits spiky load and thin operations staff. The costs are cold starts, tighter coupling to one provider, harder local testing and higher unit cost at steady high volume. I rebuilt a back office as a serverless, white label, multitenant platform in 30 days, and the speed came from accepting those trade-offs on purpose.
- Tenant isolation. Row level security in a shared schema, a schema per tenant, or a database per tenant. Each choice moves cost, blast radius and the migration burden in different directions.
- AI features. For anything that touches records or policy, require answers grounded in cited sources. I built a citation first assistant for city government that only answers from cited public records, because an answer you can't verify is a liability.
When these decisions get made ad hoc, the symptoms are predictable. One framework lists five signals: decisions feel urgent but unclear, the same fixes keep coming back, vendor dependency grows, no one owns the full picture, and costs rise without clear returns.
What does it cost, and how should you scope it?
GoFractional's national data puts the average at $217 an hour, with the middle 50% of rates between $170 and $250, which works out to $10,200 to $15,000 a month at 15 hours a week. WTT Solutions cites a wider range of $3,000 to $20,000 a month and $150 to $500 an hour.
Those guides benchmark against a full time executive: 15 hours a week comes to about $156,000 a year, roughly 62% of a $250,000 loaded full time cost. That comparison assumes you would otherwise make that hire. Most organizations in Ouachita and Lincoln Parish would not, and I know of no source that tracks fractional rates for Northeast Louisiana. Treat these as national reference points. The better comparison is the cost of one bad vendor contract, a stalled migration, or an outage during peak volume.
| Cost driver | Lower | Higher |
|---|---|---|
| Hours | A few hours a month | 15 to 20 hours a week |
| Scope | Advisory and vendor review | Strategy plus hands on program management |
| System surface | A few standard SaaS tools | Custom code, many integrations |
| Regulated data | Minimal | Health, payment or grant funded client data |
| Structure | Fixed scope audit | Open ended retainer |
Nonprofits with operating budgets under $1 million should look at the TechSoup and Tech Impact Virtual CTO Program before paying anyone. Earlier stage businesses can get free consulting through the Louisiana SBDC network of 10 centers, which includes the ULM center in Monroe. In Ruston, the Ruston-Lincoln Chamber of Commerce lists the Technology Business Development Center at Louisiana Tech among its business resources. None of these replaces an accountable technical owner, but they help settle the business plan first.
A fractional engagement should also end. Once engineering is daily core work, hire, and have the fractional CTO write the role, run the technical interviews and hand over the decision log.
Where to start
- Build a one page inventory: every system, monthly cost, admin holders, supporting vendor and where its data lives.
- Write down the SLOs you believe your money paths meet, then check them against real monitoring data.
- Run the query above, or its equivalent for your database, and look at the top 5 entries.
- Commission a fixed scope audit with the risk register, per system calls and 90 day roadmap spelled out as deliverables you keep.
- Decide on a retainer, a TPM engagement or a full time hire only after you've read the audit.
If you want to talk through an audit or an ongoing engagement, email hello@josephleporati.com.
Common questions
Should the fractional CTO also build our software?
It can work, but there's a conflict of interest. Someone paid to build has a reason to recommend building. If one person does both, require written buy versus build reasoning for every major decision and get independent quotes on large projects. Many organizations keep the advisory role separate from the development vendor so architecture reviews and vendor accountability stay credible, and the advisor has no stake in the size of the build.
Can a fractional CTO review vendor contracts and SLAs?
Yes, and it's one of the most valuable parts of the job. The review covers data ownership, export formats and exit terms, how uptime is measured and what the credits are worth, who holds security responsibility, subprocessors, and pricing at higher volume. It doesn't replace your attorney on legal language. It catches technical gaps and unrealistic commitments before signature, when you still have leverage to change them.
How does a fractional CTO work alongside our managed IT provider?
They cover different layers. The managed service provider runs endpoints, email, network, backups and the help desk. The fractional CTO sets direction for applications, data and vendors, and defines what the provider is accountable for, including restore testing and access reviews. Having clear written expectations usually makes the provider more effective, because they finally have a technical counterpart who can judge their work and prioritize their requests.
What access does a codebase and infrastructure audit require?
Read only access is enough for almost all of it: repositories, CI and deployment logs, cloud billing and configuration, monitoring, DNS and registrar records, and the admin consoles of key SaaS vendors. Write access to production is not needed and shouldn't be granted for an audit. Access should go through named individual accounts, not shared credentials, and be revoked when the audit ends.
Sources
- Fractional CTO: When Do You Need One? (AltexSoft) altexsoft.com
- Fractional CTO Services: Companies, Models and Costs (WTT Solutions) wtt-solutions.com
- Fractional CTO vs Full Time CTO (Eight Bit Studios) eightbitstudios.com
- Fractional CTO vs Interim CTO vs Part Time CTO (CTO Fraction) ctofraction.com
- How to Know If Your Business Has Outgrown Ad Hoc Technology Decisions (Emizhi Digital) emizhi.digital
- Fractional CTO Cost and Rates 2026 (GoFractional) gofractional.com
- Fractional CTO Guide for Growing Businesses in 2026 (WTT Solutions) wtt-solutions.com
- TechSoup, Tech Impact Launch CTO Program For Small NPOs (The NonProfit Times) thenonprofittimes.com
- Louisiana Small Business Development Centers, University of Louisiana at Monroe (LED) opportunitylouisiana.gov
- Starting a Small Business (City of Monroe, Louisiana) monroela.us
- Business Resources (Ruston-Lincoln Chamber of Commerce) rustonlincoln.org