Security & quality
Built carefully. Run responsibly.
This page describes how Veda Software builds and operates software: the engineering standards applied on every engagement, how delivery is protected, who is accountable, and what happens after launch. It is written for the people who evaluate suppliers — procurement teams, IT leads and public-sector buyers — and it states only what we actually do.
Engineering standards
Standards that hold under deadline pressure.
- 01
Architecture before implementation
Every system starts with recorded design decisions — data model, integrations, security posture and technology choices, each with a commercial reason attached. Structure is agreed before build cost is incurred.
- 02
Code review as standard
No code reaches production unreviewed. A senior engineer reads, questions and approves every release — modern engineering with human quality control.
- 03
QA and testing as deliverables
Testing is scoped, performed and evidenced as part of the work: functional checks, edge cases, performance and security. It is a line in the plan, not an afterthought squeezed against a deadline.
- 04
Documentation shipped with the system
Every system is handed over with documentation — what it does, how it is structured, how to run it and how to change it. Knowledge is not allowed to live only in our heads.
- 05
Version control and environment separation
All work happens under version control, with separate development, testing and production environments. Changes are traceable, reviewable and reversible.
- 06
Dependency and update discipline
Third-party dependencies are chosen deliberately, kept current and reviewed for known vulnerabilities. Ageing dependencies are a security risk, so updates are routine work, not exceptional events.
Security-conscious delivery
Security is a working practice, not a paragraph in a proposal.
- 01
Access control and least privilege
People and systems get the minimum access needed to do their job, for the shortest time it is needed. Access is reviewed during engagements and removed when they end.
- 02
Secrets handling
Credentials, keys and tokens are never hardcoded, shared over email or committed to repositories. They live in managed secret stores, scoped per environment.
- 03
Data protection by design
Systems are designed around UK GDPR principles from the first architecture decision: data minimisation, purpose limitation, and clarity about where personal data lives and why it is held.
- 04
Secure defaults
New systems ship locked down — encrypted in transit, authenticated by default, with public exposure a deliberate decision rather than an accident of configuration.
- 05
Incident honesty
If something goes wrong, you hear it from us first: what happened, what it affects, what we are doing about it, and what will change so it does not repeat.
Governance & oversight
Oversight with a name attached.
- 01
Senior technical oversight on every engagement
Every project has a senior engineer accountable for its technical decisions — not just its delivery date.
- 02
Named accountability
You know who is responsible for your system, by name. Accountability is never diffused across a department.
- 03
Clear escalation paths
If something is not right, there is a defined route to the person who can fix it — agreed at the start, not improvised under pressure.
- 04
NDA-friendly
We routinely work under non-disclosure agreements, and treat client information as confidential by default — agreement or not.
- 05
Supplier-assessment friendly
We complete security questionnaires and due-diligence processes as part of procurement, and answer them factually.
After launch
Launch is a stage, not the finish line.
Quality is easiest to see a year after go-live: is the system monitored, current and still evolving with the business? That is what our ongoing development arrangements exist to protect.
Ongoing software developmentMonitoring
Systems are watched in production — availability, errors and performance — so problems are found by us, not reported by your users.
Updates
Dependencies, platforms and security patches are kept current on a routine cadence, so the system stays secure and maintainable.
Roadmap stewardship
The system evolves against a roadmap informed by real usage — long-term product evolution with senior technical accountability behind it.
Certifications
Certifications, stated honestly.
Procurement questions
The questions evaluators ask.
You do. The codebase, repositories, hosting and accounts are set up in your name, and intellectual property assignment is written into our agreements. If we ever part ways, everything you paid for goes with you.
Due diligence welcome