How to run a helpdesk software RFP with open-source options
A team replacing Zendesk or Freshdesk, or moving a shared inbox onto self-hosted software, should run the RFP against its own channels, data volumes and compliance obligations, not against a vendor demo. The people who sign off usually include the head of support, the CISO or security lead for hosting and access, the data protection or compliance owner for retention and erasure, and finance for the cost model. Each of them should agree on the requirements before the question set goes out, because a partner's answer is only as useful as the test it is measured against. Write down the inbound channels (email, web form, chat, phone, in-app), the expected ticket and attachment volumes, the teams and queues, and every regulation that touches the conversations.
Send the question set once, as a single written round, with a fixed response deadline and the same scenario to every bidder. Ask each partner to answer in writing before any scoring meeting, and to name the platform and version they propose. Request, at minimum: a written migration plan that covers how users, tickets, attachments and history move from the current tool; the channel connection method and who configures it; the search design, including whether Elasticsearch is included and how attachment content is indexed; the patch process for security releases on the chosen platform and who applies them; and a support plan that states what is included, what is excluded and how it is priced. Ask for sample outputs where possible, such as a migration test report on a copy of your data. The question set in this section stays neutral across Zammad, FreeScout and osTicket, so the answers should explain why a given platform fits the stated requirements, and reject it where it does not.
Questions to ask every helpdesk partner, by area
Why Zammad, FreeScout or osTicket, and which one fits our team?
The right platform depends on team size, channel mix, search needs and how much operational weight you can carry. A good partner starts from your requirements and explains the trade-offs in writing. Zammad is the option built for larger, multi-team support operations, with PostgreSQL 15 or newer, Redis 7 or newer and optional Elasticsearch. FreeScout and osTicket are lighter tools that suit small shared inboxes. Ask the partner to name the features that would push you toward a different platform later, such as team routing, SLA rules, or attachment search. Confirm current capabilities and licensing (Zammad is AGPL-3.0) directly with the vendor and the Zammad repository before deciding.
Can Zammad import tickets, users and attachments from Zendesk or Freshdesk?
Zammad includes migrators for Freshdesk and Zendesk, along with Kayako and OTRS, so a supported path exists for those sources. Ask the partner to show, on a test extract, how tickets, comments, users, organizations, tags and attachments map to Zammad objects. Other systems require the Zammad API or custom development. Confirm which history fields survive the move, how closed tickets and time stamps are handled, and how attachments are stored and linked. Ask for a written reconciliation step that compares ticket counts and attachment totals between source and target before cutover. Review the Zammad migration documentation with the partner so the scope is explicit.
How are email, web form, chat and phone channels connected to the helpdesk?
Each channel needs its own configuration, and the partner should list them one by one. Email requires an inbound and outbound mailbox, correct DNS records for sending, and a plan for threading and spam filtering. Web forms and chat connect through the application's channel settings or APIs. Phone usually depends on a telephony system and an integration, so confirm whether it is native, via a connector, or out of scope. Ask who owns mail domain records, how bounced messages are handled, and how a channel outage is detected. Request a channel matrix in the statement of work that names the source system, the connector and the test cases for each channel.
How is search set up, and is Elasticsearch needed for attachment content?
Search quality depends on whether Elasticsearch is configured. Zammad documents Elasticsearch as optional but strongly recommended, because it speeds up search, supports reporting and enables search inside email attachment content. Without it, your agents may find ticket text but not the contents of attached files. Ask the partner to state the Elasticsearch version and sizing, index rebuild procedure after migration, and how index growth is monitored. Confirm how attachment text extraction handles scanned or encrypted files, and whether search access follows the same role rules as ticket access. Test with real attachment types before go-live.
Do we need Docker Compose, Kubernetes or a package install, and what is the Memcached role?
The choice depends on your platform team and how many application instances you run. Zammad documents package installation, Docker Compose and a Kubernetes Helm chart. For Kubernetes, the vendor support covers only the Zammad application, so the partner must own cluster-level issues, networking and storage. Memcached is required for multi-instance deployments such as containers or cluster nodes, while a single installation can use the file system cache. Ask for the reverse proxy choice (Nginx or Apache), the PostgreSQL and Redis topology, backup of the database and attachment storage, and which team pages on-call alerts. Check the Zammad Kubernetes documentation to confirm the scope split.
Which identity options are supported for agent and customer sign-in?
Zammad supports third-party login through SAML, OpenID Connect, Microsoft, Google, GitHub and GitLab, among other providers. Confirm which of these your identity provider uses and whether group or role claims map to Zammad roles. Ask how just-in-time user creation works, how leavers are deprovisioned, and whether local admin accounts remain as a break-glass path. For customer-facing portals, ask how identity is verified before account changes are made. Request written test cases for login, role mapping and deprovisioning. The Zammad third-party applications documentation lists the settings to review.
How are security releases applied, and how fast do they reach our system?
Ask the partner for a written patch process, not a promise. Zammad publishes security releases on its releases page, and in the researched timeline 7.2.1 and 7.2.2 followed the 7.2 minor release in October 2026, while security fixes were also published for the 6.5 line. A good answer names who monitors release notes, how a security release is tested in a staging copy, the approval step, the maintenance window and the rollback plan. Ask how parallel release lines are handled if you run an older version. Confirm the agreed response steps in writing, and check the Zammad releases page so the partner's process matches the vendor's cadence.
What do backup, retention and restore tests cover for ticket data?
Backup covers at least three things: the PostgreSQL database, attachment storage and the configuration. Ask the partner to state the backup frequency, retention period, storage location and encryption, and to demonstrate a restore to a separate environment. Retention rules for tickets and customer communications depend on your regulator or contract, so ask how deletion is executed and logged. For regulated industries, confirm whether backups are included in your retention or erasure process. Request a restore test result as a deliverable and the recovery time objective agreed in writing.
What does a support plan include, and what does it cost on top of hosting?
Costs fall into four groups: the self-hosted software (no license fee for Zammad itself), the vendor support subscription, your infrastructure, and the implementation work. Zammad sells self-hosted support subscriptions named Business at 2,999 EUR per year, Enterprise at 5,999 EUR per year and Corporation at 9,999 EUR per year, according to its pricing page. Those subscriptions are separate from the partner's implementation and any retainer. Ask the partner to list what the retainer covers, including patching, monitoring, upgrades, incident response hours and testing. DeployOpen supports self-hosted platforms through fixed-scope engagements and optional retainers, and a quote follows from the written scope.
Partner answers that should worry you
Helpdesk migrations and rollouts rarely fail on the software itself. They fail on promises made before scope, data mapping and operating responsibilities are written down. The cards below are answers that should prompt a follow-up question before you shortlist a partner.
Migrate everything without a mapping
A partner who says all tickets, users and attachments will move across without a written field mapping is describing hope, not a plan. Zendesk and Freshdesk store statuses, groups, custom fields and macros differently from Zammad, FreeScout or osTicket. Ask for a document that maps each source object to a target field, lists what is dropped or transformed, and states how attachments and closed-ticket history are handled. Zammad documents migrators for Freshdesk and Zendesk, but the mapping still needs agreement for your data.
Capabilities claimed without evidence
Statements such as "the platform supports SLA escalation by customer tier" or "our connector handles your telephony" should be backed by a live demo on your use case or a reference to the product documentation. Ask the partner to name the version tested and to show the setting in the admin interface. If the answer is a slide, treat the capability as unconfirmed until your own test passes.
Timeline or fee before scope
A partner who quotes a timeline or a fixed fee before agreeing the channels, volumes, integrations and migration sources is guessing. Fixed-scope engagements start with written scope, deliverables and acceptance criteria. Ask what assumptions sit behind any number and which items would move it, such as the number of mailboxes, attachment volume, or whether a telephony link is required.
No plan for security releases
Helpdesk platforms ship security fixes on more than one line at once. Zammad published security releases on its 7.x line and on its 6.5 line within the same period, so a partner should explain which line you run, who watches the advisories, how a patch is tested against your integrations, and how long a rollback takes. Ask for the release cadence they commit to in writing, not a general promise to keep systems current.
Search without attachment testing
Search that works on subject lines and bodies can still fail on the content that matters most, such as PDFs, scanned forms and email attachments. Zammad uses Elasticsearch for faster search and for searching attachment content, and treats it as optional but strongly recommended. Ask the partner to index a sample set of your real attachment types, run queries agents actually use, and confirm what happens to search when the index is rebuilt.
Silent on infrastructure responsibility
Ask who supports the platform when the problem sits outside the application. Zammad states that on Kubernetes its support covers the application, not Kubernetes-specific issues, so the cluster, database, Redis, reverse proxy, backups and certificates need a named owner. A partner should describe a responsibility matrix covering your infrastructure, their implementation work and any retainer. Silence on these points usually means the gap appears during your first incident.
How migration and channel connection should be tested
Ask every helpdesk partner to prove the migration and channel setup on your own data before you sign. Zammad includes migrators for Freshdesk, Kayako, OTRS and Zendesk, according to its migration documentation. Systems outside that list need the Zammad API or custom development, and the cost and effort of that work should be written into the scope. For FreeScout and osTicket, do not assume a migration path exists. Confirm it case by case, because a migration route for one source system does not transfer to another.
A useful migration test starts with a sample export of tickets from the current tool, chosen to include the awkward cases: merged tickets, reopened threads, tickets with large or inline attachments, agents who have left, and customers with several email addresses. Map each object separately. Tickets should keep their state, priority, timestamps and conversation order. Users and organizations should be matched without creating duplicate customers. Attachments should be checked by opening the files, not only by counting them. Merged history should show the original ticket numbers so that agents and auditors can trace them. The partner should deliver a written reconciliation report listing record counts per object type, every skipped or transformed record with a reason, and the sign-off owner on your side.
Channel connection needs the same discipline. Test inbound and outbound email with real mailboxes, including SPF, DKIM and DMARC alignment for the sending domain, and confirm how replies are threaded. Test each third-party login path you plan to use, such as SAML, OpenID Connect or a social provider, against your identity provider. Ask for the written numbers you need before the test: the export volume and file sizes the partner will handle, the scope of the sample, the expected reconciliation tolerance, and the time the partner expects the cutover to take. Those figures belong in the statement of work, not in a verbal assurance.
What to expect from each platform in the answers
Zammad is the option to test first when the team has many agents, several queues, and identity integration requirements. It is licensed under AGPL-3.0, stores content in PostgreSQL, and uses Redis for realtime updates. Elasticsearch is optional but strongly recommended for search, reporting and attachment content search, so it belongs in the cost and architecture discussion from the start. A partner answer should describe the full stack, not only the application.
- Search design: Ask how Elasticsearch is sized, backed up and reindexed, and who owns it after go-live.
- Multi-instance layout: Ask whether Memcached is included for container or cluster nodes, and how sessions are handled behind the reverse proxy.
- Identity: Ask which of SAML, OpenID Connect or the provider options will be configured for agents and customers, and how role mapping is tested.
- Migration: Ask whether the Zendesk or Freshdesk migrator covers users, organizations, attachments and history, and what is left for custom API work.
- Support boundary: On Kubernetes, Zammad support covers the application only, so ask who handles the cluster.
Confirm current versions against the Zammad releases page, since security releases for both the 6.5 and 7.x lines have been published in close succession.
FreeScout suits a small or mid-sized team that mainly needs a shared inbox for email, with fewer queues and lighter reporting needs. It is licensed under AGPL-3.0 and is a smaller operational footprint than Zammad, which can be an advantage when the team has limited platform staff. The questions shift from scale to whether the lighter feature set still covers the requirements, and whether a partner can support it over the long term.
- Feature fit: Ask which SLA, automation, reporting and channel features are needed on day one, and whether they are native or add-on modules.
- Module and update policy: Ask how add-ons are vetted, licensed and patched, and how the upgrade path is tested against them.
- Data and attachments: Ask where attachments are stored, how they are backed up, and how retention is enforced.
- Identity and access: Ask how agent login is secured, including SSO options and MFA, and what is documented.
- Growth path: Ask at what point the partner recommends moving to Zammad, and what a migration would involve.
Rule FreeScout out if the answers depend on capabilities that cannot be confirmed in the current release, and check the latest version on its GitHub repository before the proposal is accepted.
osTicket is built around ticket-first intake, where requests arrive through web forms, email and staff-created tickets and are tracked as structured records. It is licensed under GPL-2.0. It fits teams whose main need is a clear, form-driven queue rather than a conversational inbox. The RFP should test whether the intake model, licensing and upgrade process match the organization's governance needs.
- Intake design: Ask how custom forms, required fields and routing rules are designed, tested and maintained over time.
- Channel coverage: Ask which channels are native, which need configuration, and which would require custom work.
- Upgrade and patching: Ask how the partner tracks releases, such as the 1.18.x line, and how upgrades are rehearsed before production.
- Reporting and audit: Ask how ticket history, agent actions and deletions are logged and exported for review.
- Integration: Ask how the tool connects to identity, telephony and asset systems, and who maintains those connectors.
Rule osTicket out if the organization needs deep automation, conversational channels or strong search across attachments, and confirm the current release on its GitHub repository before committing.
How to score partner responses
This table lists the criteria that separate a credible helpdesk partner answer from a vague one, with a weight column you set yourself and a strong versus weak answer for each row. Weights are relative, so assign the highest share to the criteria that carry the most risk in your environment. Read each row against the partner's written answer, not their sales summary.
| Criterion | Weight (set by buyer) | Strong answer | Weak answer |
|---|---|---|---|
| Platform fit | High or medium, your call | Names Zammad, FreeScout or osTicket and ties the choice to your agent count, channels, search needs and SLA model | Recommends one platform without reference to your requirements or lists all three as equal |
| Migration method | High if moving from Zendesk or Freshdesk | Uses the built-in Zendesk or Freshdesk migrator where it fits, explains what it does not carry, and plans a test import with reconciled ticket counts | Promises a full migration with no mention of attachments, user mapping or history limits |
| Channels | Medium to high | Explains how email, web form, chat and phone intake are connected, including mailbox setup, DNS and who owns each integration | Lists channels as a feature without describing the connection, the owner or the failure handling |
| Search setup | Medium | Describes whether Elasticsearch is included, how attachment content search is scoped, and how the index is sized and rebuilt | Says search works out of the box with no mention of the search backend or index maintenance |
| Security release process | High | States how security releases are monitored, tested in staging, applied within a stated window agreed with you, and recorded as evidence | Describes updates as applied when convenient or limits the answer to the vendor's release page |
| Support plan | High | Separates vendor support from partner support, names what each covers, and lists response and escalation terms in the written scope | Quotes a retainer without saying who answers which incident or whether Kubernetes issues are covered |
| Documentation | Medium | Provides runbooks, architecture diagrams, backup and restore procedures and an admin handover in your language | Offers to document later or relies only on the upstream project documentation |
| Exit terms | High | Commits to delivering configuration, data exports, runbooks and source of any custom code, with a clear end-of-engagement process | Ties data or configuration to the partner's own tooling or is silent on handover |
What support plan to include, and what stays with your team
Ask first whether the support you are buying is a software vendor's self-hosted subscription or an implementation partner's services, because they cover different things. Zammad sells self-hosted support subscriptions in three tiers named Business at 2,999 EUR per year, Enterprise at 5,999 EUR per year and Corporation at 9,999 EUR per year, according to its pricing page. Those prices are vendor list prices, so confirm them on the Zammad pricing page and ask the vendor to restate them in your quote. A subscription covers the application. It does not install, configure or operate your PostgreSQL, Redis, Elasticsearch or reverse proxy, and it does not design your backups or your Kubernetes cluster.
For each tier, request a written statement of what it covers, the response expectations for each severity level, the support channels and hours, and the exclusions. Zammad's documentation states that on Kubernetes its support covers only the application, not Kubernetes-specific issues, so get the same limit written into the contract. Ask who owns hosting, patching of the operating system, database backups and restore testing, and certificate renewal. Those are the items most often missing from a RFP response. If a partner is named to cover them, the partner's scope and the vendor's scope should be listed side by side with no gaps between them.
Your team must provide the people and access that a partner cannot supply alone. Name at least one administrator who owns the helpdesk after go-live, plus a backup for that role, and give them time in the plan. The partner will need access to the hosting platform, the database and mail relay settings, and the identity provider used for SSO. Agree in writing who signs off each stage, including the migration test, the search configuration and each security release before it reaches production. A plan without named owners on your side will not hold up once the first urgent ticket arrives.
Frequently asked questions about helpdesk RFPs
What does it cost to run a self-hosted helpdesk if the software is free?
The software license is not the main cost. Zammad is free to self-host, and FreeScout and osTicket are open-source packages as well, so the spend comes from the work around the software. The cost components are migration (exporting tickets, users and attachments and mapping them to your new structure), hosting (servers or cloud resources, backups, and for Zammad a PostgreSQL database, Redis and, when you need faster search, Elasticsearch), integration with your CRM, telephony and identity provider, and support. For Zammad, the vendor sells self-hosted support subscriptions at 2,999 EUR per year (Business), 5,999 EUR per year (Enterprise) and 9,999 EUR per year (Corporation), according to its pricing page. Ask any partner to split the quote into one-time work (migration, integration, hardening) and recurring items (hosting, patching, support retainer, and any vendor subscription).
What makes a helpdesk migration take longer than expected?
Timing depends mostly on the volume and shape of your data, the number of integrations, and the compliance evidence you must produce. Large ticket histories with many attachments take longer to move and validate than a clean export of recent tickets. Every system that writes to or reads from the helpdesk, such as your CRM, telephony, billing or identity provider, adds design and testing work. Compliance evidence matters too: if you must show retention periods, access logs or audit trails, those controls need to be built and documented before cutover. Zammad includes migrators for Freshdesk and Zendesk, while other sources may need custom import through the Zammad API. Ask for a written timeline that lists each phase, its dependencies and the data sets you have confirmed, rather than a single end date.
What does our team need to provide during an helpdesk implementation?
The engagement needs named people on your side, and the quality of their time sets the pace. Plan for a few agents who will test real queues, macros and escalation paths, because they will find gaps that administrators miss. You need an administrator or platform owner with access to the server or cloud account where the helpdesk will run, plus accounts for your identity provider if single sign-on is in scope. Decision makers should approve the channel list, the retention rules and the support model early, since changes late in the project are costly. Legal, privacy or compliance staff should review retention and access rules before data is migrated. Ask any partner to list these roles and the hours they expect from each person in the written scope.
Can our internal team run a helpdesk evaluation without outside help?
Yes, a capable team can run a small evaluation alone, especially for a shared inbox with few agents. You can install a test instance of Zammad, FreeScout or osTicket from the project documentation, load a sample of tickets, and test channels, roles and reporting. The gap usually appears when the evaluation moves toward production: migrating full ticket history, setting up search, applying security updates on a schedule, connecting to other systems and producing audit evidence. Zammad, for example, documents Kubernetes and Docker Compose installs, but its Kubernetes support covers only the Zammad application, so cluster operations stay with your team or a partner. A useful test is whether your team can describe how it would restore a backup and apply a security release without an outage.
How should we evaluate Zammad, FreeScout and osTicket against each other?
Start with the requirements that are hard to change later: volume of agents, channel mix, search needs, reporting, single sign-on, and how much data you must keep and audit. Zammad is licensed under AGPL-3.0 and documents PostgreSQL 15 or newer, Redis 7 or newer and optional Elasticsearch for search, reporting and attachment content, so it carries the heaviest footprint and the widest feature set. FreeScout is also AGPL-3.0 and osTicket is GPL-2.0, and both are lighter products for smaller teams. Check each project's current release notes, since security fixes can ship on different lines. Ask a partner to score each option against your requirements in writing, with the reasons for the choice.
How do security updates get applied to a self-hosted helpdesk?
The vendor publishes security releases, and your team or partner applies them to your environment. Zammad, for instance, shipped security release 7.2.1 on 6 October 2026 and 7.2.2 on 8 October 2026, and also shipped security release 6.5.5 on 15 October 2026 for its older line. Because security fixes can land on more than one line, your patch process must track each version you run. Ask the partner how they monitor releases, how long a critical update takes to reach a test environment, how they roll back if an update fails, and who signs off before production. The answer should be a written procedure, not a promise.
What evidence will an auditor expect from a helpdesk that holds customer data?
Auditors usually look for access control, audit logging, retention and secure transmission, and the evidence depends on your sector and the frameworks you are assessed against. For broker-dealers, SEC Rule 17a-4(b)(4) requires preserving communications relating to the business for not less than three years. For healthcare, the HIPAA Security Rule at 45 CFR 164.312 requires technical measures that guard against unauthorized access to ePHI sent over networks and audit controls that record and examine activity in systems holding ePHI. DeployOpen prepares systems, controls and evidence for these assessments but does not issue audit reports or certifications. Ask your assessor which evidence they need before the design is fixed.
What should a helpdesk partner's support plan include before we sign?
A support plan should state what is covered, who responds, how fast, and what is excluded. Ask for the response channels, the hours, the severity levels and the response targets written as commitments in the scope. Confirm whether the plan covers the application only or also the operating system, database, Redis, Elasticsearch, reverse proxy and cluster. Check who applies security releases, handles backups and restores, and documents changes. Engagements are normally fixed-scope with agreed deliverables, and ongoing support is available as a retainer, so ask for the retainer terms and what happens at renewal. Request the support terms in writing and compare them with any vendor subscription you are considering.
Steps after the RFP is scored
The sequence turns a scored RFP into a shortlist, a tested migration approach and a written scope that both sides can hold the partner to. Each step closes with a document or check, so no build work starts on assumptions.
Shortlist two or three candidates
Use the scored answers to narrow the field to the platforms and partners that met your must-have requirements, such as channel coverage, hosting location and identity integration. Record why each option was kept or dropped. The step is done when the evaluation team signs one shortlist memo that names the platform (Zammad, FreeScout or osTicket), the reason for the choice, and the open questions each candidate still has to answer. Ask each partner to state which open items are included in their proposal and which are not.
Run reference calls and a scripted demo
Ask each shortlisted partner for references from organizations that run a self-hosted helpdesk in a similar regulatory setting, and speak to them directly about upgrade history, support responsiveness and what they would change. Then run a demo against a script your team wrote, covering shared inbox routing, SLA timers, attachment handling, search and reporting. The step closes when your team has scored each demo against the script and each reference has been logged in the evaluation file.
Test the migration on a sample export
Export a representative sample of tickets, users, organizations, tags and attachments from the current Zendesk or Freshdesk instance, and load it into a non-production instance of the candidate platform. Compare record counts, ticket history, attachment links and user mappings against the source. Zammad documents migrators for Freshdesk and Zendesk, and other sources may need API or custom import work, so confirm that path during this test. The step is done when a written reconciliation report lists every gap and its agreed fix.
Confirm channel and search design in the test
Connect the email, web form and any chat or social channels to the test instance, and confirm that inbound and outbound messages land in the correct queues with the right sender identity. Confirm whether search will need Elasticsearch for attachment content and reporting, and whether multi-instance deployments will need Memcached and Redis. Ask the partner to show the sizing assumptions behind these choices. The step closes with a signed channel and search configuration sheet that your operations team can review.
Agree a fixed scope in writing
Turn the tested design into a written statement of work with fixed scope, named deliverables, acceptance criteria and a timeline agreed before work starts. Cover hosting, identity integration, migration cutover, documentation, training and handover. Confirm who owns each deliverable on both sides and what is excluded. The step is done when both parties sign the statement of work and the change control process is attached to it.
Agree support and security release handling
Before implementation begins, write down how security releases will be applied, who approves them, how long a patch may wait in your change window, and how emergency fixes are handled outside normal hours. Confirm which support subscription tier applies, what it covers and what it excludes, including Kubernetes-specific issues if you run the platform there. Zammad published security releases for both its 6.5 and 7.x lines in parallel, so ask how the partner tracks such releases. The step closes with a signed support and patching schedule attached to the contract.
How DeployOpen scopes, delivers and supports helpdesk evaluations
DeployOpen is a Chainscore Labs company that plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For helpdesk RFPs, we turn your answers to these questions into a written scope covering the platform choice, migration, channels, search, security maintenance and support terms before any build work starts.
How we scope
- Written scope lists the helpdesk candidate, the reasons for it, and the channels and teams it must serve.
- Migration scope names the source system, the objects moved (tickets, users, attachments) and the records left behind.
- Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
How we build
- We deploy the chosen helpdesk in your cloud account, data center or air-gapped network, with the database, cache and search components you specify.
- We configure channels, third-party login and search, then test them against the scenarios in your requirements.
- We run security testing of the helpdesk application and its integrations before go-live, and document the results.
How we hand over
- Handover includes architecture, configuration, runbooks and the patching procedure for security releases.
- Migration reports show what moved, what was reconciled and what was excluded, so your team can verify the result.
- Compliance evidence packs list controls and logs prepared for your auditors, which DeployOpen does not certify.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers, scoped separately from the build.
- Retainers can cover applying vendor security releases, backups and restore tests on a schedule you agree.
- Ask any partner, including us, which support plan the platform vendor includes and what your own team must still own.

