Software security cannot be established by a lock symbol on a supplier's website. A small business needs to know what information an application will hold, who can reach it, how the provider develops and maintains the service, and how the business will recover when something fails. That is particularly important when a property firm is choosing a CRM, document store, appointment service or outsourced customer-support platform. The decision involves both the supplier's security practices and the buyer's own configuration. Neither side can transfer every responsibility to the other.
In January 2026 the UK government updated its voluntary Software Security Code of Practice. The Code describes expectations for software vendors; it is not a compulsory accreditation or proof that an individual product has been independently certified. The ICO's UK GDPR guidance covers a different question: what an organisation must consider when using a processor to handle personal data. Use these original sources as two complementary tests, not as interchangeable seals of approval.
Classify the information and operational dependency
Begin by listing the data and actions the proposed application would control. Public marketing copy, staff calendars, tenant contact details and confidential identity records carry different consequences if they are disclosed, changed or unavailable. Mark which information is personal, financially sensitive or subject to restrictions, and identify the departments that legitimately need it. This is more useful than demanding identical security questionnaires for a disposable idea board and a live payment or property-management system.
Record an impact scenario for the actual process. If the supplier stops responding for a working day, can staff still reach customers and confirm appointments? If an employee accesses the wrong folder, whose information might be exposed? If a business account is taken over, could an attacker redirect invoices? A concise data-flow diagram and an accountable owner provide the foundation for deciding which assurances, permissions and recovery tests are proportionate.
Examine the supplier's software development and incident practices
The UK Software Security Code of Practice addresses secure design and development, management of software dependencies, deployment and maintenance, and communication with customers. Ask the supplier for its current security documentation, the scope of any assessment and how vulnerabilities are reported and fixed. A public statement that the company values security is not equivalent to a written incident process or evidence that its software receives supported updates. When a vendor supplies a certificate, check the named organisation, covered services, assessment period and exclusions.
For a small purchase, the evidence might be a current security page and reasonable answers to a focused questionnaire. A business-critical application merits closer review of patching, vulnerability disclosure, subcontractors and recovery commitments. Do not infer that a supplier conforms to the voluntary Code merely because it quotes it. Record unanswered questions, evaluate their impact and decide whether the product can be used within restricted boundaries pending further assurance.
Test identity, administrator recovery and least-privilege access
Create a trial administrator and two ordinary roles. Verify whether the product supports appropriate multifactor authentication, individual accounts and permissions that separate viewing from editing or financial approval. An agent may need to see a buyer's appointment without changing payout details or reading confidential records. A contractor might require access to one project for a limited period. Check the real behaviour with test accounts instead of relying only on a settings screenshot.
Then test a departure and a lost administrator device. Can an authorised colleague revoke access, terminate active sessions and recover administration through a documented company-controlled route? Are shared accounts unavoidable under the chosen pricing tier? Do former staff retain access through integrations even after their main account is closed? A system with excellent encryption but uncontrolled identities may still be an unsuitable operational choice.
Follow personal information into processors and integrations
Map the flow from website forms and email into the purchased tool, then into connected calendars, analytics, AI services or accounting software. Some integrations request broad scopes by default. Ask what each connection can read and write, who grants its permission, and how access can be revoked. Separate data necessary to deliver the service from data collected simply because an import button makes it easy.
Where the organisation is a controller using a processor, ICO guidance states that a written contract or another legal act is required and describes mandatory provisions, including documented instructions, confidentiality, security, subprocessors and end-of-contract arrangements. The specific roles depend on actual processing; a supplier's standard terms must be assessed, not simply accepted as proof of compliance. Keep a register of critical integrations so an employee's departure or a supplier change does not leave an unknown connection active.
Investigate backups, retention, exports and service failure
Ask what the supplier backs up, what the customer can restore, the available recovery history and how deleted records are handled. Do not assume a cloud service guarantees that every previous version is recoverable forever. Test a realistic example using non-sensitive records: delete a document or alter a field, then follow the supported recovery procedure. Record whether the result preserves attachments and meaningful links to other objects.
Export is a separate question. A CSV of customer names may be available whilst the history of approvals, consent and related files cannot be reconstructed. Ask what happens after cancellation and whether the provider offers a documented data-return and deletion process. Consider business continuity: staff may need a restricted offline contact route or a fallback booking procedure during an outage. Recovery should be designed around the service delivered to people, not only a supplier uptime percentage.
Read the limits of certifications, reports and security badges
Security certifications and penetration-test summaries can be useful, but only within their scope. A certificate may cover an organisation's management system rather than all the technical behaviour of a particular product. A penetration test assesses selected components at a particular time, not every future version. Ask whether identified issues were resolved and whether the buyer can obtain sufficiently meaningful assurance without requesting confidential vulnerability details.
Beware of false equivalence between evidence types. A policy describing how incidents should be handled is not a log demonstrating how a real event was resolved. Conversely, a small supplier without a familiar badge is not automatically insecure. The relevant question is whether the available evidence, direct tests and contractual controls are proportionate to the information and consequences involved. Record the basis for accepting residual risk rather than inventing an overall security score.
Pilot real failures and decide who owns the exceptions
Use the trial to test permission errors, an integration outage, a duplicate event, an account lockout and a request to retrieve data. Observe what users see and whether administrators can identify the cause. Check that a failed transaction cannot be described as successful simply because a notification was sent. In a property business, a booking status and a seller instruction may live in different systems; the security design must not let a broad automation account alter both without suitable controls.
Keep a short exception register with an owner, severity, required evidence and next action. A missed recovery test may block procurement for a critical system; a minor cosmetic admin issue may be acceptable. Require staff to report suspicious behaviour and maintain a genuine supplier support contact. Security is a continuing operating responsibility, so give someone the authority and time to review access and provider notices after purchase.
Make a proportionate procurement and renewal decision
Compare the actual business value with implementation work, permissions, supplier responsiveness, audit evidence, recovery and the cost of managing risk. A less expensive product is not a saving if it exposes the company to foreseeable interruptions or forces employees to share administrator logins. An elaborate enterprise package is not automatically necessary for a small, low-risk process either. Choose the level of assurance that fits the real data, users and consequences.
At renewal, review newly enabled integrations, changes in stored information, former employees' access, supplier notices and the most recent restoration test. The correct outcome of a security evaluation is not 'certified safe'. It is a documented decision explaining what the product does, the evidence for important controls, the risks still open and the person responsible for managing them.
Official sources: UK Government Software Security Code of Practice, voluntary supplier guidance updated 15 January 2026, UK context; ICO guidance on controller–processor contracts, UK GDPR scope, under review following later legislation; NCSC supply-chain guidance, broader vendor risk. These sources do not certify a named product.
Supplier security evidence versus the buyer's own controls
A procurement team needs both: evidence that the vendor develops and supports software responsibly, and proof that the organisation can use the product securely with its own people and data.
| Test | Supplier software assurance | Customer operational controls |
|---|---|---|
| Authority | Request current vendor security and lifecycle evidence. | Assign administrator and lawful processing responsibilities. |
| Security evidence | Check development, maintenance, dependency and incident processes. | Test actual MFA, roles and access revocation. |
| Personal information | Identify processor and subprocessor responsibilities where applicable. | Map purpose, minimisation, permissions and retention. |
| Service failure | Ask for incident communication and recovery arrangements. | Test exports and continuity for important work. |
| Time boundary | Review evidence dates, service scope and updates. | Recheck privileges when staff and integrations change. |
| Purchase decision | Reject unsupported assurances for material risks. | Confirm the buyer can administer controls in its real plan. |
Practical interpretation: A strong supplier document cannot compensate for a shared administrator password; good local passwords cannot repair a supplier's unsupported software. Side A source: UK Software Security Code of Practice, 15 January 2026, voluntary vendor practices rather than certification. Side B source: ICO controller/processor contract guidance, UK GDPR requirements only where these roles apply. These two frameworks cover different responsibilities and are not alternative security scores.
Frequently Asked Questions
What is the most common type of cyber attack on small businesses?
Phishing attacks are a common threat, as hackers often try to trick employees into revealing sensitive information.
How can I protect my data from being intercepted by hackers?
Data encryption and secure connections are essential for protecting your data.
What should I do if I suspect that my software has been compromised?
Act quickly to contain the breach and notify your vendors and any relevant authorities.