Certificate Lifecycle Management: Why Does a Cert Nobody Knew About Keep Taking Production Down?
Budget $70,000 to $140,000 for a first release in 10 to 16 weeks, and $180,000 to $400,000 phased over 6 to 12 months for full certificate lifecycle automation in our delivery experience. Building is justified when your estate mixes public and internal certificate authorities across appliances, service meshes and legacy systems that no single product automates cleanly, and when validity periods are shortening faster than your manual renewal process can absorb. It is not justified if you are a cloud native shop terminating everything at a managed load balancer: use the platform's own certificate manager or ACME, and put the money elsewhere.
The outage that always looks the same
00:04 on a Sunday. Card payments start failing. The payment gateway is up, the application servers are healthy, and the first forty minutes go into looking at the application because that is where the errors surface. Eventually someone tries the internal service to service call by hand and gets a certificate expiry error from a load balancer that was built in 2021 by a contractor. Nobody knew the certificate existed. It was issued by the internal authority, installed manually, and its expiry lived in a calendar reminder on the account of an engineer who left last spring.
Every organisation that funds a certificate management project has this story, and the details barely change. The reason is structural. Certificates are created by whoever needs one, at the moment they need it, and there is no natural point in the process where the record of that certificate joins a central inventory. A spreadsheet is not a bad tool for tracking twenty certificates. It is a completely inadequate tool for tracking two thousand, and the number of certificates in a typical estate has been growing steadily because every internal service, every container workload and every device now wants its own.
The timeline is moving against manual processes
Two published facts make this urgent rather than tidy. Public TLS certificate maximum validity, which was measured in years not long ago, now sits at 398 days, and the CA/Browser Forum has voted to reduce it in stages to 47 days by March 2029. Let's Encrypt has issued 90 day certificates for years and that model is spreading.
Do the arithmetic on your own estate. A certificate that renews annually is a calendar entry. A certificate that renews every 47 days is roughly eight renewals a year, and if you have 800 certificates that is over six thousand renewal events. No team does that by hand. The shortening validity window does not create a new problem, it converts an existing tolerable inefficiency into an operational impossibility, and it puts a date on it. Organisations that have not automated by then will be issuing certificates in a panic every six weeks.
What Venafi, Keyfactor and AppViewX do well, and where estates outgrow them
These are serious products and the discovery and policy layers are genuinely good. Venafi and Keyfactor will find certificates across your network, enforce issuance policy, hold private keys properly and integrate with the mainstream endpoints. DigiCert Trust Lifecycle Manager and Sectigo Certificate Manager bundle management with their own issuance, which is convenient if you are consolidating onto one public authority. Smallstep is excellent if your world is modern and ACME shaped.
The constraint most estates hit is not discovery, it is installation. Finding a certificate on a device is a network problem, largely solved. Renewing it, installing the new one and restarting or reloading the right service is a device specific problem, and every product supports a list of endpoints that stops somewhere short of your actual estate. The F5 appliances are supported. The Citrix estate is supported. The Java keystores on the twelve year old application server are technically supported if you install an agent, which you cannot, because the vendor support contract prohibits it. The mainframe is not supported. The industrial gateway in the plant is not supported. The bespoke device your product team ships to customers is definitely not supported, and it is the one with the largest number of certificates. The result is that a licensed platform automates perhaps two thirds of the estate and the remaining third is still a spreadsheet, still manual, and still where your outage will come from.
The second constraint is private PKI. Organisations that issue internally have their own authority hierarchy, their own templates, their own approval rules about who may request a certificate for what name, and often a requirement that certain keys never leave a hardware security module. Products model this generically. If your naming conventions carry meaning, if your approval matrix reflects business unit boundaries, or if you have a certificate template per application tier, expressing that inside a product's generic model is fighting the tool.
What a custom build actually does differently
It starts with the same inventory, built from multiple discovery sources rather than one: network scanning for what is listening, certificate transparency log monitoring for anything issued publicly for your domains including the ones a marketing agency bought without telling you, cloud provider API enumeration, and agent or API based collection from the systems that will tolerate it. Reconciling those sources into one certificate object with a known location, owner and renewal path is the deliverable.
Then it treats installation as a plugin problem rather than a supported list. Each endpoint type gets a small adapter that knows how to place a key and certificate and how to make that system pick them up: a load balancer API call, an SSH sequence writing to a keystore and issuing a graceful reload, a configuration management run, a Kubernetes secret update. The adapters for your unusual systems are the reason to build, and each one is typically days rather than weeks once the framework exists. This is the specific gap between a two thirds solution and a complete one.
It also models ownership properly. Every certificate needs a named owner and an escalation path, derived from the same rules that govern the rest of your infrastructure rather than typed in by a requester. Unowned certificates get a visible fallback queue, because a certificate nobody owns is a future outage with a scheduled date.
Renewal has to be safe, not just automatic
Automatic renewal that installs a bad certificate is worse than manual renewal, so the workflow needs the same care as any production change. Renew well ahead of expiry, not at the last moment, so a failure has room to be fixed by a person. Validate after installation by connecting to the service and checking the presented chain rather than trusting that the API returned success. Keep the previous certificate available for rollback. Alert on failure to a channel someone actually watches, with the owner named. And stage the automation: start in observe mode so the platform proves it would have renewed correctly before it is allowed to touch anything, then enable automation per endpoint class as confidence builds. Teams that switch everything on at once have one bad week and lose organisational trust in the platform for a year.
What a full build includes
- Multi source discovery: network scanning, certificate transparency monitoring, cloud APIs and agent collection, reconciled into one inventory.
- Issuance integration with your public authorities and your internal PKI, including ACME where available and each authority's own API where not.
- Endpoint adapters for installation and service reload, extensible to the systems no product supports.
- Ownership rules with a visible fallback for unowned certificates.
- Policy enforcement on key type, size, validity and permitted issuers, with exceptions recorded rather than silently allowed.
- Post installation validation by live connection, plus rollback to the previous certificate.
- Expiry forecasting and a renewal calendar showing load per week, which matters as validity periods shorten.
- Audit trail of every issuance, installation and revocation, which is what an auditor and an incident review both ask for.
What it costs and how long it takes
From the projects Digital Heroes has delivered, a first release covering discovery, inventory, ownership and alerting, plus automated renewal for two or three endpoint classes, runs $70,000 to $140,000 and ships in 10 to 16 weeks. Discovery alone usually justifies the spend, because the certificates that cause outages are the ones nobody knew about. Full automation across the estate, including private PKI integration, policy enforcement, validation and rollback, and the long tail of endpoint adapters, runs $180,000 to $400,000 phased over 6 to 12 months.
What drives cost up specifically: the number of distinct endpoint types, because each adapter is a small integration with its own failure modes. Hardware security module integration, which is exacting work with little room for approximation. Network segmentation, since discovery has to reach segments that deliberately do not talk to each other and that means distributed collectors. Regulated environments where key ceremonies and separation of duties are prescribed. And any requirement to manage certificates on devices you ship to customers, which turns this into a product engineering problem as well as an infrastructure one.
What keeps it down: sequence the endpoint adapters by certificate count. Two or three adapters usually cover most of the estate, and the exotic systems can stay manual with good alerting until the framework is proven.
When to buy instead
If your services terminate TLS at a managed cloud load balancer or a CDN, use the provider's certificate manager. It is free or nearly so, it renews automatically and there is no project here. Same answer if your estate is uniformly modern and everything speaks ACME: cert-manager in Kubernetes plus Smallstep or Let's Encrypt covers it.
If you have a large but conventional enterprise estate, evaluate Venafi or Keyfactor honestly. When the supported endpoint list genuinely covers your systems, buying is faster and cheaper than building and we would tell you so.
Build when a meaningful share of your certificates live on systems no product will automate, when your private PKI has approval and template rules that a generic model cannot express, when you need certificate management inside a product you ship, or when you have already licensed a platform and are still tracking the remainder in a spreadsheet. That last case is the common one and it is usually cheaper to build the missing third than to keep paying for the two thirds and the risk.
How to choose a developer
Ask them to describe installing a certificate on your three most awkward systems, by name. The answer separates people who have automated a real estate from people who have called an issuance API. Ask what happens when the installation succeeds but the service does not pick up the new certificate, because that silent failure is the one that still takes you down at midnight.
Ask how they handle private key material: where it is generated, whether it ever transits the platform, and how hardware security module backed keys are handled. If they are relaxed about this, stop.
Ask about discovery in segmented networks, and expect distributed collectors rather than an assumption of flat connectivity. Ask whether they will monitor certificate transparency logs, because that is how you find the certificate someone in marketing bought for a campaign subdomain.
Get code and infrastructure ownership written into the contract before kickoff. At Digital Heroes the client owns the code from the first commit. A system holding the trust fabric of your estate is the last thing you want to be renting from a supplier you cannot replace.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
- Only 16% of respondents said their organizations' digital transformations had successfully improved performance and equipped them to sustain gains over the long term; even in digitally savvy industries such as high tech, media, and telecom, self-reported success rates did not exceed 26%. Source: McKinsey & Company (2018) →
- 88% of organizations are concerned about employee retention, and providing learning opportunities is respondents' #1 retention strategy; career progress is cited as people's top motivation to learn, yet only 36% of organizations qualify as 'career development champions.'. Source: LinkedIn Learning (2025) →
- Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
Rohan directs web platform engineering at Digital Heroes, the group that builds the custom web applications, portals and internal tools behind client operations. He writes about how those systems are structured, where they usually break under load, and what makes one maintainable years later.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
How much does custom certificate lifecycle management software cost?
Why not just buy Venafi or Keyfactor?
How does the shorter TLS certificate validity affect us?
How do you find certificates nobody knows about?
Is automated certificate renewal risky for production services?
Can custom software manage our internal private PKI as well as public certificates?
How long does discovery take to deliver value?
What if our services already terminate TLS at a cloud load balancer?
Who should own a certificate inside the organisation?
We run everything on spreadsheets and Airtable. How do we know it's time for custom software?
How do I vet a software development agency before signing a contract?
What does an internal tool cost for a small business with 20 to 50 employees?
Who owns the code when an agency builds my software?
What happens to my software if the agency shuts down or we stop working together?
How do I calculate whether custom software will pay for itself?
Who can build a custom internal tools system?
Digital Heroes builds custom internal tools systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other internal tools companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.