Board Portal Software Problems: The 7 That Undermine the Record, and How to Avoid Them
The most expensive failure in this category is building a secure document library and calling it a board portal. It looks finished, it costs the $80,000 to $160,000 a first release costs, and it fails on the one question that matters: when a director resigns, what happens to the packs already on their iPad. If the answer is nothing, you have reproduced email with a login page, and you will still be explaining to your risk committee why a former director holds every paper on the transaction they were briefed on.
Why does the scope collapse into a secure document library?
Because that is the part everyone can picture. The brief says directors need a safe place to read papers, a developer hears file storage with permissions, and the first demonstration shows folders, uploads and a viewer. Everyone nods, because it is visibly better than eleven attachments in eleven inboxes.
What has been dropped is everything that makes it a board system. A pack is not a folder, it is a compiled artefact with an agenda order, pagination, bookmarks and a version. Papers are not files, they are items with an owner, a due date and a status, so the company secretary can see on Monday that four of eleven have arrived. Distribution is not a permission, it is an act with a record. And a reissue is not a second upload, it is a version increment that reaches every device with the change flagged.
The specific harm in governance is that a document library gives directors no reason to stop printing. They download, they annotate on paper or in a separate application, and within two meetings the portal is a delivery mechanism rather than a working environment. The fix is to specify the pack as the central object at the whiteboard stage, before anyone designs a screen, and to write acceptance criteria for the reissue path first: paper changes on Wednesday night, what does each of eleven directors see on Thursday morning, and what happens to the notes they made on Tuesday. If the developer cannot answer that in the first meeting, they are building a library.
What goes wrong when you migrate the minute book and historical packs?
The board record predates the software by decades, and it is not tidy. Minutes exist as signed scans, as Word files with tracked changes still in them, and in a bound book for the years before that. Written resolutions passed by circulation sit in a folder that only the company secretary knows about, and some were never filed into the minute book at all. Attendance lives inside the minutes as prose rather than as data. Declarations of interest sit in a standing register that was last reviewed at an annual general meeting.
Teams then try to migrate all of it, and the project stalls on questions nobody can answer: which of three files is the approved version of the March minutes, whether a resolution circulated in August was ever formally noted, whether an interest declared verbally was recorded anywhere. These are governance questions dressed as data questions, and a developer cannot resolve them.
The workable approach is to split the migration in two. Corporate records that carry statutory retention expectations, meaning approved minutes and resolutions, get migrated deliberately, with a named person confirming the approved version of each and the provenance recorded. Everything else, meaning old packs, drafts and annotations, stays where it is and is retired on a schedule rather than imported. Migrating nine years of packs into a new portal recreates the discovery liability you had, in a system with better search, which is the opposite of what the risk committee wanted.
Why do identity, entity register and e-signature integrations break after launch?
Board portals sit at an awkward junction. Executives and the secretariat are employees in your directory. Non executive directors are not, and putting them in your staff directory gives them an email address, a payroll adjacency and a set of group memberships nobody intended. Teams solve this at launch with a separate identity store, then discover that a director who joins a committee in March has to be updated in two places, and that the leaver process for employees does not touch the director store at all.
The entity register is the second break. If your group already maintains company, board and committee structures somewhere, and the portal holds its own copy, they diverge within a quarter. A subsidiary is renamed, a committee is dissolved, an appointment date is corrected in one system and not the other, and access is then derived from a structure that is quietly wrong.
Electronic signature integration for written resolutions breaks differently. It works at launch, then a director signs from a personal device, the return callback fails, and the resolution sits in a signed state in the signature provider and an unsigned state in your portal. Nobody notices until the minute book is assembled.
The fixes are ordinary engineering discipline applied where it usually is not. One identity per person with membership held as dated records, sourced from the entity register rather than typed twice. Reconciliation jobs that compare the portal's view of memberships against the register and raise a difference rather than overwriting. And for signature callbacks, a poll as well as a webhook, so a missed callback becomes a delay rather than a silent inconsistency in a corporate record.
What happens when retention and recusal are not covered?
These are the two governance gaps that get discovered at the worst possible moment. Retention is discovered by a litigant or a regulator asking what board material you hold, and the answer being everything since the portal went live. Every pack, every draft, every annotation a director made on a train, all indexed and searchable, none of it required to be kept. A deliberate policy would have expired packs and drafts on a schedule while retaining minutes and resolutions, with a documented exception for anything under legal hold. Most builds never apply one, because retention is a policy decision and nobody in the project has authority to make it.
Recusal is discovered when a director declares an interest, withdraws for item five, and still has the paper for item five in their offline cache. The minutes record the withdrawal. The access log records the paper being opened the following week. That is a worse record than having no log at all, because the log is now evidence against you.
Both fixes are cheap if specified early and expensive if retrofitted. Retention is a rule per artefact type, decided by the general counsel or company secretary before build starts, with the exception process documented. Recusal is a state on the director for a specific item, which removes the paper from their access and reaches the device, and which the minutes reference rather than duplicate. If the specification does not name who signs off the retention rule, that decision will not be made, and the default is to keep everything forever.
Should you build custom or configure the board product you already own?
Most organisations reading this should buy, and we will say so on the call. If your pain is that pack assembly is painful and directors read old versions, Diligent Boards, Nasdaq Boardvantage, OnBoard or BoardEffect solve that next quarter for a licence fee, and a custom build solves it next year for six figures. Board material is unforgiving, these products have been examined by more risk committees than any new build will be in its first five years, and reproducing their versioning, annotation and tablet applications to arrive at parity is a poor use of budget.
Three reasons to build are genuine, and all three are structural rather than about features. Data residency or self hosting that no vendor will meet on acceptable terms, which is a regulator or risk appetite question and not a preference. Group complexity, meaning enough boards, committees, subsidiaries and joint ventures that per workspace licensing and administration has become somebody's job. And an existing entity management system whose duplication with a portal is already causing access errors.
Before committing a budget, run a real product demonstration against your hardest case: the director who sits on the group board and the audit committee but must be walled out of one regulated subsidiary. Products fail that test more often than their sales material suggests, and if a product passes it, your build case has just evaporated for the price of a meeting.
How do hidden costs get into a board portal quote?
Five items account for most of the gap between the quote and the outturn, and none of them appear in a feature list.
- Native tablet applications with offline access. Directors read on aircraft. A responsive web page is not that, and a native application with an encrypted local cache is a second and third build, not a styling exercise.
- Independent penetration testing and remediation. Your own risk function will require it, and remediation of findings is real work. Budget it rather than discover it.
- Self hosting or a specific residency. If this is your reason for building, it changes deployment, operations and support, and it belongs in the architecture conversation on day one rather than in month five.
- The number of boards and committees. Complexity lives in the access model, not in the screens, so a group with nine bodies is not three times a group with three.
- Signature integration for written resolutions. Straightforward to demonstrate, fiddly to make reliable, and it touches a corporate record.
The way to keep the number down is to launch on the main board plus one committee, web first, with the tablet application in a second phase once the pack model has survived two real meetings.
What separates a board build that works from one that fails?
Four things, and none of them are visual. First, annotation carry over across a reissue. Directors will not adopt a system that discards their notes when page six changes, and this single behaviour decides whether the portal is used or bypassed. Test it before acceptance with a real reissue, not a demonstration.
Second, revocation that reaches the device. Access is per director per pack, offline copies are an encrypted cache tied to the application and the user, and withdrawal wipes it. If a developer answers the resignation question with a permissions change, they have not built this before.
Third, one record rather than several documents. Minutes drafted against agenda items with the pack attached, resolutions as objects with a voting record, an interest declared at the meeting updating the standing register, and actions carrying forward onto the next agenda with their status. Managed as separate documents, these disagree within two meetings.
Fourth, an honest limit stated out loud. Nobody can stop a director photographing a screen. What you can do is make casual copying inconvenient and deliberate copying attributable through per director watermarking and an access log that records every open. A developer who claims otherwise is overselling, and overselling a security property to a board is a bad way to start.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- The average developer spends more than 17 hours a week dealing with maintenance issues such as debugging and refactoring, and about four of those hours on 'bad code' - waste that equates to nearly $85 billion annually worldwide in opportunity cost. Source: Stripe (2018) →
- 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
- 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) →
- In an RCT, text-message reminders (11.7% missed) were non-inferior to telephone reminders (10.2% missed; difference not significant, within the 2% non-inferiority margin) but far cheaper - total cost EUR 230 for SMS versus EUR 8,910 for telephone over 6 months - making SMS more cost-effective. Source: BMC Health Services Research / PubMed Central (Junod Perron et al.) (2013) →
Page weight, render blocking scripts and slow queries are the sort of thing Akhilesh spends his week on. He builds and maintains client websites, then measures them, on the basis that a site which loads slowly loses the visitor before a word of the copy is read.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
A director resigned last month. What actually happens to the packs on their iPad?
With email, nothing at all, and that is the point of the exercise. In a properly built portal, documents are served rather than sent, access is granted per director per pack, and offline copies are held as an encrypted cache tied to the application and the user, so withdrawal wipes the device copy rather than only removing a link. Test this behaviour before acceptance with a real device, because it is the one capability that distinguishes a board portal from a shared drive with a login.
Our directors keep printing the pack. Is that a training problem?
Almost never. It is usually a signal that something in the reading experience does not survive real use, and the most common culprit is annotation loss on reissue. If a corrected page six wipes the notes a director made on the train, they will print from then on and no amount of training reverses it. Check annotation carry over, offline reliability on a tablet with no signal, and whether the pack opens at the item they were reading rather than at page one.
Should we migrate nine years of historical packs into the new portal?
No. Migrate approved minutes and resolutions deliberately, with a named person confirming the approved version of each and the provenance recorded, because those are corporate records with retention expectations. Leave old packs, drafts and annotations where they are and retire them on a schedule. Importing everything recreates a discoverable archive inside a system with better search, which is the opposite of what your risk committee asked for when they approved the project.
How do we model a director who must be walled out of one subsidiary board?
One identity per person, membership of each body held as dated records, and access derived from membership at the time the pack was issued rather than from a permission list maintained by hand. A hand maintained list will be wrong during a transaction, which is exactly when being wrong is expensive. If your group already maintains an entity register, source the board and committee structures from it rather than typing them twice, and run a reconciliation job that raises differences instead of silently overwriting.
Who decides how long board packs are kept?
Your general counsel or company secretary, and the decision has to be made before the build starts rather than discovered afterwards. Retention becomes a rule per artefact type: minutes and resolutions retained per policy, drafts, packs and annotations expiring on a schedule, with a documented exception process for anything under legal hold. If the specification does not name who signs that rule off, it will not get made, and the system will default to keeping everything indefinitely.
What security assurance should we demand before a real pack is loaded?
Independent penetration testing by a firm you choose, a written remediation plan for the findings, and evidence you can hand to your own risk committee without editing. Ask specifically how offline caches are encrypted and revoked and how the access log is protected from administrator tampering, because an access log an administrator can edit is not evidence. Budget the test and the remediation as a line item; it is not optional in this category and it is routinely omitted from quotes.
Can the portal stop a director photographing a paper?
No, and treat any claim otherwise as a reason to doubt the rest of the pitch. What is achievable is deterrence and attribution: download controls that make casual copying inconvenient, per director watermarking on each rendering, and a log that records every open so a leaked paper can be traced to a distribution rather than met with a shrug. State that limit to your board yourself rather than letting a vendor imply a protection that does not exist.
We already licence a board product. When is building genuinely justified?
When the reason is structural rather than a missing feature. A residency or self hosting requirement no vendor will meet, a group with enough boards, committees and joint ventures that per workspace administration has become a job, or an existing entity management system whose duplication with the portal is already producing access errors. Before committing, put your hardest access case in front of the incumbent product in a live demonstration. If it passes, you have saved six figures for the cost of one meeting.
How much should a small business expect to pay for custom software?
How do we get years of data out of our old system and into the new one?
Is a solo freelancer enough for my project, or do I really need an agency?
What happens if I stop paying for maintenance after launch?
How do I make sure custom software is secure and compliant with rules like HIPAA?
How do I work out whether custom software will pay for itself?
What is a discovery phase, and is it worth paying for separately?
Can I build my product on a no-code tool like Bubble instead of hiring developers?
Who can build a custom software system?
Digital Heroes builds custom software 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 software 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.