FAQ
The questions worth asking
Including the awkward ones. If something you need to know is not here, ask on the quote form and we will answer it directly.
Section 01
Ownership and intellectual property
Who owns the software you build for us?
You do. The client owns one hundred percent of the intellectual property, the full source code and all documentation at delivery. Sawhorse keeps nothing.
Is the source code delivered, or just access to a running system?
The source code itself, in a repository you control, together with the deployment configuration, the documentation and the credentials. It is a handover, not a hosting arrangement.
Can another team take over the code afterwards?
Yes, and it is built for that. Mainstream tooling, a documented schema, a runbook and a deployment guide written for someone who was not on the project.
Do you reuse our code with other clients?
No. What is built for you is yours. Open source components remain under their own licences, which is stated in the handover documentation.
Who owns the accounts and infrastructure?
You do. Domains, hosting, databases and third party services are registered to you, so changing supplier is an access change rather than a migration.
Section 02
NDAs and confidentiality
Will you sign an NDA?
Yes. A mutual NDA is signed before project details are shared. That is our default, not something you have to ask for.
Why mutual rather than one way?
Because both sides share things worth protecting during discovery. A mutual agreement covers your commercial information and our technical approach in one document.
Can we use our own NDA template?
Yes. We review it and come back with anything that needs discussion rather than insisting on our own paper.
Do you name clients publicly?
Only with written permission. Several of the case studies on this site describe delivered systems without naming the client for exactly that reason.
Section 03
Pricing and scope
How much does it cost?
All work is custom and priced by quote after a discovery call. We do not publish prices or ranges, because a number without a scope is not information.
How do you stop scope growing during the build?
Scope is fixed in writing before any build starts. Anything added afterwards is a written decision with its effect on schedule stated. Nothing is added quietly.
What if we do not know exactly what we need?
That is common and it is what discovery is for. Where the problem is not yet defined, the first engagement can be an analysis that produces the specification, which you then own whether or not you build with us.
What happens if we want to change something mid build?
You can. It becomes a written change with its cost and schedule impact stated before it proceeds, so the decision is yours with the facts in front of you.
Section 04
Working models and team
What working models do you offer?
Project delivery with fixed scope, embedded engineers working inside your process, extended team capacity added to an existing team, and support plans after delivery. They cover the full lifecycle from inception to support.
Who will we actually work with?
Every engagement has a dedicated project manager and a team lead with years of industry experience, plus the engineers and quality assurance the scope requires.
Are your teams onshore or offshore?
Both are available and the mix is agreed with you. We do not name the country of any team.
How often will we hear from you?
A cadence is agreed at the start and the project manager holds it. You see working software at each stage rather than status reports.
Can you work inside our existing process?
Yes. The embedded team model puts engineers inside your tooling, your standups and your review process rather than running a parallel project.
Section 05
Time zones and communication
Where do you work?
North America and Europe.
What time zone coverage do we get?
Coverage across North American and European working hours, with the overlap window for your specific engagement agreed before it starts.
What languages do you support?
Customer support in English, French, Spanish and Filipino.
How do we reach you?
Through the quote form or by email at support@sawhorsesoftware.tech. Ongoing engagements use whatever channel your team already lives in.
Section 06
Process and delivery
What is the process?
Five steps. Tell us the problem. We map it. We build it. You test it. We ship it, with full handover of code, intellectual property and documentation.
What happens on a discovery call?
We ask about the work rather than the software. What the process is, where the time goes, what systems hold the data, and what a fix would be worth. Then we say what we would build and whether it is worth doing.
What is a technical call?
A session with engineers rather than a sales conversation, covering your systems, the interfaces available, the data and the constraints that will shape the architecture.
When do we get to test it?
Before we ship. Testing by your team is a stage of the process rather than a courtesy at the end.
What is in the handover?
Source code, intellectual property assignment, documentation, credentials and a deployment guide.
Section 07
Support after delivery
Do you offer support after delivery?
Yes. Support plans are available and are tailored on a discovery or technical call.
How does support work?
Through a ticketing process, with the specifics of your plan agreed on that call.
Do we have to take a support plan?
No. You own the code and the documentation, so you can maintain it yourself or hand it to another team.
Section 08
Security and compliance
Do you hold SOC 2 or ISO certification?
No. We do not claim any certification we do not hold. What we do describe is our actual practice: access control, secrets management, least privilege, and data handling written into each engagement.
How do you handle our credentials?
In a platform secret store scoped per environment, never in a repository or a chat thread, with access limited to the people who need it and a documented rotation procedure.
Do you use production data in testing?
Not unmasked. Copying live customer records into a lower environment is a privacy problem with no upside, so we seed realistic data instead.
Are you GDPR aware for European clients?
Yes. We design for data minimisation, purpose limitation, retention rules, export and deletion, and we document where data is stored and processed. Your own legal advisers confirm what applies to your organisation.
Do you handle card data?
No. Payment integrations use processor hosted fields or a processor managed checkout, so card details go from the browser to the processor and never reach your systems or ours. Sawhorse is not a payment processor and holds no PCI certification.
Section 09
AI
Do you use AI to write our code?
We use modern tooling, and a named engineer is accountable for every line that ships. Review, testing and the specification are unchanged by what assisted in writing it.
Will you tell us not to use AI?
Often. A lot of work that looks like an AI problem is a missing integration or an unenforced process, and we say so rather than selling the more expensive answer.
Can AI features run without sending our data to a provider?
Yes. Where material cannot leave your environment we design against a private or on device model and keep retrieval inside your network. The tradeoffs in latency and quality are stated before you decide.
How do you stop a model inventing an answer?
Answers are grounded in retrieval over your own content with citations, tool arguments are validated in code, and low confidence routes to a person rather than to a guess.
How do you measure whether an AI feature is any good?
With an evaluation set built from your real cases and expected outcomes, scored before any prompt or model change ships.
Section 10
Integrations and existing systems
Can you integrate with software we already run?
Usually yes, through an API, webhooks, a database replica or a supported export. Where the only route would be brittle we say so and describe the risk before you commit.
Will you replace our accounting system?
No, and you should not want us to. Accounting stays the financial record and we integrate with it.
What happens when an integration breaks?
Failures queue rather than disappear, retries run with backoff, anything that exhausts its budget is visible and replayable, and a scheduled reconciliation reports drift whether or not anyone is worried.
Can you work with older systems?
Yes. Plenty of established platforms speak SOAP, fixed width files or scheduled drops. We build an adapter so the rest of the estate sees a modern interface.
Let’s talk about the system you need.
Tell us where the current process breaks down. We can map the workflow, examine the integration requirements and define a practical scope for the build.
- A mutual NDA is signed before project details are shared.
- Scope is fixed in writing before any build starts.
- You own the source code, the IP and the documentation at delivery.
- Support plans are available and tailored on a discovery or technical call.