Problems & solutions · Custom Software

Conference Abstract Management Software Problems: The 6 That Break Review and the Program Build, and How to Avoid Them

Conference Abstract Management Software workflow illustration showing common problems and fixes.
The short answer

The most expensive failure in abstract management software is a conflict of interest control that fires after assignment rather than before it. A checkbox asking a reviewer to declare a conflict only appears once they already have the abstract open, and by then they have read work by a former student, a co investigator on a current grant, or a colleague two floors away. Those reviews get discarded and redone, usually in the last fortnight before the ranking meeting, and occasionally one is not caught at all. The cost is a decision the program committee cannot defend, an author who finds out afterwards, and a society whose review process becomes the subject of the conversation instead of the science.

Why does abstract software get scoped as a submission form?

Because submission is the deadline everyone can see. The window opens on a fixed date, the requirement gets written around collecting files and metadata cleanly, and the review, ranking and program build are described as later phases. Those later phases are where, in the societies Digital Heroes has worked with, four to seven weeks of one senior staff member's year disappears.

The object the meeting actually runs on is much larger than a submission. It is a submission that knows its authors and their institutions, the reviewers who must not see it, the scores it received and how harsh those particular reviewers are, the decision rule that accepted it, the session it lands in, the room and slot that session occupies, the presenter who cannot be in two rooms at once, and the embargo date attached to a press release. Build the submission form first and every one of those becomes a spreadsheet.

What the first release should contain is submission plus conflict aware routing plus scoring and decisions. That is the half with an immovable external deadline, and it is also the half that produces the data everything else depends on. Sequence the session builder for the following cycle. Societies that try to ship both before one meeting usually ship neither properly.

What goes wrong when you migrate reviewer and submission history?

The reviewer roster is the obvious migration and the least valuable one. Expertise keywords are self declared, years old, and were written by people describing what they wish they reviewed rather than what they actually review well. Import them, then plan to replace them with observed behaviour: what a reviewer has actually scored, what they declined, where their scores agreed with the eventual decision.

The migration that genuinely matters is prior submissions, because that is where your conflict graph comes from. Co authorship, shared institutions and repeated collaborations are visible in three years of your own submission data and nowhere else, and most real conflicts hide there rather than in a declaration. Importing that history is what turns conflict rules from a policy into something enforceable.

The failure is name matching. The same person appears as an author with three initial formats, two institutional affiliations after a move, and a surname change. Merge those wrongly and you either block a legitimate reviewer permanently or fail to block a real conflict, and the second is the expensive direction. Use scored matching with human adjudication for the reviewer population, which is small enough to be worth doing properly, and keep author identity resolution as an ongoing queue rather than a one time exercise. Persistent researcher identifiers help where authors supply them, and a meaningful proportion will not.

The third migration decision is decisions themselves. Import prior accept and reject outcomes as a labelled archive for reference, and do not re evaluate them under new rules. A committee pick from two years ago was a committee pick, and a rules engine that reinterprets it is producing fiction.

Why do the association system and meeting app feeds break after launch?

The association management system integration breaks on identity and on timing. iMIS, Fonteva and Personify are three genuinely different integration projects, and in all three the recurring failure is that a submitter is a member in one system and a person record in the other, with no shared key, so member pricing applies to the wrong account or fails to apply at all. Agree the key before scoping, let the association system own the person record, and have the abstract platform reference rather than copy it. Where a copy is unavoidable, make the direction one way and never write back on the same field.

The meeting app feed breaks on state, and this is the failure with the sharpest consequence. Apps such as EventPilot and Whova are commonly fed by an export taken several weeks out, which means the app holds a version of the program that stops matching yours the moment a presenter withdraws. Worse, an export sent before an embargo lifts can be published on the app vendor's schedule rather than yours. Feed rather than export: one source of truth, a feed the app reads, and publication state carried on the abstract itself so nothing visible can appear before its embargo timestamp.

The print vendor is the third and it breaks on the last mile. A program that requires a human to reformat an export every time it changes will be reformatted once, and every subsequent change will be applied by hand to the document rather than to the system. From that point the printed program and the platform disagree, and nobody knows which is right.

What happens when disclosure evidence and embargo state are not covered?

If your meeting awards continuing education credit, the ACCME Standards for Integrity and Independence require you to collect financial relationships from everyone in a position to control content and to mitigate relevant relationships before the activity. That is an evidence trail, not a form. It has to attach to the person, follow them into every role they hold at the meeting, appear on the slide and in the app, and be retrievable two years later.

Most societies run this in a spreadsheet fed by an email chase, and the chase is brutal because the people least likely to answer email are the senior clinicians giving the keynotes. Built properly, disclosure is a record attached to a person with a validity window, propagating to every role automatically, blocking the program export until the mandatory ones are complete. The one place where document extraction genuinely helps is narrow: normalising the company names people paste in from their own institution's system, so the same firm does not appear under five spellings in your audit pack.

Embargo is the second uncovered gap and it is the one that damages a relationship rather than a process. If abstracts publish in a journal supplement with registered identifiers, and press releases go out under an embargo date, a single abstract visible in the app before the embargo lifts is a real problem with a journal and a sponsor. Publication state belongs on the abstract, with every consumer reading a feed that respects it, rather than depending on a staff member remembering to flip a folder to public at the right hour.

The third gap is accessibility, which societies discover when an author using a screen reader cannot complete a submission or a delegate cannot read the program. Treat it as design work on the submission and program surfaces rather than as a check at the end.

Should you build custom or configure what you already own?

If you run one meeting a year, take under roughly six hundred abstracts, use a single review round without a formal conflict policy, and build a program of under sixty sessions, buy. Ex Ordo and Oxford Abstracts are good products for exactly that, and ConfTool has genuinely capable bidding if reviewer self selection suits your culture. Cvent Abstract Management makes sense when you are already deep in Cvent for registration and housing and your review process is simple, because the integration you avoid rebuilding has real value.

Configure harder first in one specific case. A great many societies have never written their decision rules down, so they blame the tool for a ranking argument that is actually an unresolved policy question. Write down what happens after scoring: top N per track, floors for underrepresented topics, committee picks, the quality bar for demotion to poster. Sometimes the product then does the job.

Build when two or more of these hold. Your conflict policy has rules a self declaration cannot express, such as co authorship within a defined window or shared grant investigators. The session and room build takes more than three weeks of senior staff time. You award credit and assemble the disclosure trail by hand each year. You run late breaking and regular submissions under different rules, numbering and program inserts. Or your meeting revenue is large enough that a scheduling error is measured in refunded registrations rather than embarrassment.

How do hidden costs get into the quote?

Multiple meetings on one platform is the first and it sounds like reuse. It is configuration depth: different review rounds, different decision rules, different credit requirements and different program shapes, all needing to coexist without one society staffer holding the differences in their head.

The association system is the second, and a line item reading integration covers one of iMIS, Fonteva or Personify, not the category. The journal supplement pipeline with identifier registration is the third and is a publishing workflow rather than a feature.

The program builder is the fourth and the most commonly underestimated, because it is a constraint problem rather than a screen, and the constraints are yours: room capacities, presenter availability windows, sponsor contractual slots, chair assignments, track adjacency preferences and a poster hall with a fixed board count. Enumerating those is your staff's time and it sits on the critical path. Accessibility conformance is the fifth. And the sixth is support during the submission window, because two weeks of high volume author questions land on somebody, and it will be your team.

What separates a build that works from one that fails here?

Do not redesign the review process and the software in the same year. Run the first cycle with your existing decision rules encoded exactly as they are, however awkward, and change them the following year when you have data. Societies that reform both at once cannot tell which change caused which outcome, and the committee blames the software.

Make conflict rules hard constraints applied before assignment, derived from your own submission history rather than from declarations. Self reporting remains useful as a backstop, but it should be the second line of defence.

Normalise scores within reviewer and route discordance automatically. A mean of a six and a nine is not a ranking when one reviewer never exceeds seven and the other never goes below eight, and every program chair already knows this and compensates with instinct at the meeting they trust least. Send any abstract whose spread exceeds a threshold to a third reader before the ranking meeting rather than during it.

Build the program as constraints, not as a grid. The test is what happens when a presenter withdraws in week five: the system should re solve and report which sessions moved and who needs an email. If the answer is that staff edit the schedule, you have paid for a better spreadsheet.

Start the project right after a meeting closes, not in the quarter before the next window opens. The submission date is external and immovable, and a first release needs a real cycle of internal use before it takes live traffic.

Finally, settle ownership in writing before kickoff: the repository, the cloud accounts and the right to hire anyone else next year. At Digital Heroes the society owns the code from the first commit. A meeting platform you cannot move is a renewal negotiation you lose every year.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. 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) →
  2. Retailers improving Core Web Vitals saw measurable gains: Vodafone improved LCP by 31% for 8% more sales, Lazada saw a 16.9% mobile conversion increase, and Cdiscount saw a 6% Black Friday revenue uplift. Source: web.dev (Google Chrome team) (2021) →
  3. In an October 2025 survey of 530 small-business employers (conducted by TechnoMetrica, October 3-9, 2025), 88% reported using AI tools and 73% said those tools had been important to their competitiveness and growth over the past year, with 60% citing efficiency and productivity as the primary motivation for adoption (42% cited improving customer service). Source: Small Business & Entrepreneurship Council (SBE Council) (2025) →
  4. One in four US employees report lacking career advancement opportunities; 48% of employees who participated in mentorship programs report high job satisfaction versus 29% of non-participants, and access to advancement opportunities ranges from 33% at organizations under 10 employees to 74% at those with 1,000+. Source: Gallup (2025) →
Shubham R. · Senior Full Stack Developer · Lucknow

Shubham is a senior full stack developer working mainly on SaaS and web platform builds. Alongside writing code he reviews other people's, breaks large requirements into work that can be estimated, and makes the calls about what to build now and what to leave open. Useful reading for anyone planning a product build.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How do we enforce a conflict policy that a checkbox cannot express?
Derive a relationship graph from your own submission history, capturing co authorship, shared institutions and repeated collaborations across recent meetings, then treat a violated edge as a hard constraint the assignment engine cannot break. Self declaration stays as a backstop rather than the primary control, because it only fires once a reviewer already has the abstract open. Most real conflicts are visible in your own data and invisible in a declaration form.
What should we actually migrate from our current abstract system?
Prior submissions, because that is where the conflict graph comes from, and reviewer records as a starting roster. Do not put weight on self declared expertise keywords, which are usually years old and describe aspiration rather than practice. Import past accept and reject decisions as a labelled archive for reference and never re evaluate them under new rules, since a committee pick from two years ago was a committee pick.
Why does averaging reviewer scores produce an unfair ranking?
Because reviewers use the scale differently, so an abstract scored six and nine may rank above one scored seven and eight purely on who read it. Normalise within reviewer using their own distribution across everything they scored that cycle, and flag discordance separately: when the spread on one abstract exceeds a threshold you set, route it to a third reader automatically before the ranking meeting rather than resolving it by instinct during one.
What happens to the schedule when a presenter withdraws two weeks out?
In a grid, a cascade nobody can see: the session shortens, the room may now be wrong, and a chair is freed or stranded. With constraints stated once, staff mark the withdrawal, the builder re solves, and the system reports which sessions moved and who needs an email. That is the single test of whether you bought a program builder or a better spreadsheet, so ask for it as a demonstration.
How do we stop an abstract appearing in the app before its embargo lifts?
Put publication state and an embargo timestamp on the abstract itself, and have the meeting app, the public site and any press pack read a feed that respects it rather than receiving an export weeks in advance. Embargo breaks usually happen because a vendor received a file early and published on their own schedule, which a stateful feed prevents and a spreadsheet export cannot.
Can software make continuing education disclosure collection less painful?
It can make it structural. Disclosure becomes a record attached to a person with a validity window that propagates to every role they hold at the meeting, with the program export blocked until mandatory ones are complete. The ACCME Standards for Integrity and Independence require collection and mitigation of relevant financial relationships before the activity, so the audit pack should be a query rather than a fortnight of assembling documents. Expect to still chase the senior clinicians.
When should we start the project relative to our submission window?
Immediately after a meeting closes, not in the quarter before the next window opens. A first release covering submission and review ships in a few months, and the submission date is external and cannot slip, so you need a real cycle of internal use before live traffic. Give staff two weeks with real historical data before opening, because the tagging and decision rules always change once actual abstracts are in front of them.
Which costs are most often missing from an abstract software quote?
Multiple meetings on one platform, which is configuration depth rather than reuse. The association system named specifically, since iMIS, Fonteva and Personify are three different projects. The journal supplement pipeline with identifier registration, which is a publishing workflow. The program builder, because enumerating your room, presenter, sponsor and chair constraints is your staff's time on the critical path. And author support during the submission window, which lands on your team.
How long does it take from first call to software my team can actually use?
Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
How do we get years of data out of our old system and into the new one?
Treat migration as a planned sub-project: a field-mapping document, at least one dry run on a copy of your data, then a cutover with the old system kept read-only for 30 days as a safety net. On Digital Heroes projects it consumes 10 to 15% of the budget when the old system has an export, and more when data must be pulled out screen by screen. Ask any vendor to walk you through their last migration before you sign.
What is a discovery phase, and is it worth paying for separately?
Pay for it, and treat the output as yours. A discovery phase runs two to three weeks, typically 5 to 10% of the eventual build budget, and produces a written scope, wireframes, and a fixed quote you can take to any vendor, including a competitor of the agency that wrote it. Skipping it is how projects end up quoted from a two-paragraph email and delivered at twice the price.
How much should a small business expect to pay for custom software?
Across 2,000+ Digital Heroes projects, a small business system that replaces spreadsheets or one core workflow typically lands between $40,000 and $80,000, with more complex first versions running up to $150,000. The two levers that move the number most are integrations and user roles, not the team's hourly rate. Any quote under $15,000 for a full production system means the vendor has not understood your scope yet.
Should I ask for a fixed price or pay the agency hourly?
Fixed price for the first version, hourly or retainer for what comes after launch. A fixed-scope, fixed-price V1 puts the estimation risk on the agency, which is exactly where you want it while trust is unproven; hourly billing on an unscoped greenfield build is a blank check. After launch, flip it, because maintenance and small features arrive unpredictably and fixed-pricing every ticket wastes everyone's time.
Can I build my product on a no-code tool like Bubble instead of hiring developers?
For testing whether anyone wants the product, yes, and Bubble's paid plans start at $29 a month, which is the cheapest validation you will ever buy. The ceiling arrives with complex data relationships, heavy integrations, performance at a few thousand users, and the fact that you cannot export a Bubble app to servers you control. A path many Digital Heroes clients take: prove demand on no-code, then rebuild custom once revenue justifies it, treating the no-code version as a paid prototype rather than a foundation.
Does the tech stack matter, and which one should I ask for?
It matters less than agencies imply, provided it is boring. A mainstream stack, something like React or Next.js on the front end, Node.js or Python behind it, and PostgreSQL for data, means thousands of developers can maintain your system if you ever change vendors. Apply one test: ask how hard it would be to hire a replacement developer for the proposed stack, and walk away from anything built on an agency's in-house framework.
Is a solo freelancer enough for my project, or do I really need an agency?
A solo freelancer is a fine choice for a well-defined build under roughly $15,000 to $20,000 with a limited lifespan: an internal calculator, a scripted integration, a prototype. Above $50,000, or for any system your business will depend on for years, you are buying continuity as much as code: enforced code review, cover when someone is ill, and support that outlasts one person's career plans. Price the risk of a single point of failure, not just the hourly rate.
Is custom software more secure than off-the-shelf SaaS?
Neither is secure by default; security tracks the practices of whoever builds and operates the system, not the model. SaaS gives you the vendor's certifications and patching but puts your data in a shared multi-tenant platform on their terms, while custom gives you full control over data residency, access rules, and compliance requirements like HIPAA, with the responsibility sitting with you and your agency. Before hiring anyone for a system holding sensitive data, ask for their security checklist: encryption at rest and in transit, an OWASP Top 10 review, role-based access, and a penetration test before launch.
What happens if I stop paying for maintenance after launch?
Nothing breaks on day one, which is what makes it dangerous. Within 6 to 18 months, unpatched dependencies accumulate known vulnerabilities, an integrated API like Stripe ships a breaking change, and the first fix requires a developer to relearn a stale codebase at full price. Budget 15 to 20% of the build cost per year for upkeep; it is the difference between a $500 patch and a $15,000 emergency.
What is the biggest mistake first-time software buyers make?
Choosing the lowest quote without asking why it is the lowest. A bid 40% under the field usually gets there by skipping tests, documentation, and code review, which are invisible in a demo and brutal to pay for later; every stalled project Digital Heroes has been asked to rescue tells some version of that story. The second mistake is signing without a written scope, which reliably turns the winning cheap quote into 1.5x to 2x the price by launch.
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.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?