What Should a Software Maintenance Agreement Include?
Learn what to check in a software maintenance agreement: scope, response, access, changes, security, and exit before you sign.
Accepting new clients
You run the business.
I handle the software.
I'm Samuel Fajreldines, a senior software engineer. Growing U.S. businesses hire my team to become their software department, not a vendor they rehire every quarter. I set the technical direction, my team builds and ships, and I stay accountable for everything that goes out.
Books
Development Harness
Software engineering with AI agents, from the first contract to production.
A field guide for designing, constraining and verifying AI agents in real software systems, with practical workflows, safety gates and enterprise operations.
Read the bookIn-depth guides, tutorials and real-world engineering write-ups by Samuel Fajreldines on JavaScript & TypeScript, Node.js, Artificial Intelligence, DevOps, Serverless, testing and software architecture.
Learn what to check in a software maintenance agreement: scope, response, access, changes, security, and exit before you sign.
Why do supplier quotes stall when replies arrive as PDFs, spreadsheets, or emails? Organize scope, fields, and ownership before buying quoting software.
Design AI agent handoffs with state, evidence, authority, and recovery without copying the whole history or trusting a vague summary.
Build a useful AI agent trace that links runs, models, tools, retries, and errors without logging prompts or sensitive data by default during debugging.
Separate cold start, pending time, and user execution in Cloud Run. Compare min instances, CPU boost, and container tuning before paying for idle capacity.