Making the ROI Business Decision about Revit Add-ins

Every AEC firm has a project situation where this thought occurs: “We want to streamline this process. Our software can design and/or document the project, but we need more.” The options for the owner or firm are:


  1. Do nothing. Live with the pain
  2. Search to see if there is something free on the Internet
  3. Create an in-house application (software development)
  4. Subscribe to an add-in program (from a third-party provider)


Before exploring these options, from the one with the lowest initial cost to the one with the highest, let’s define return on investment (ROI). According to Investopedia, ROI is “a performance measure used to evaluate the efficiency of an investment or compare the efficiency of a number of different investments. ROI tries to directly measure the amount of return on a particular investment, relative to the investment’s cost.”


Because AEC firms are service-based companies, to determine ROI, they must look at a combination of first costs (purchase investment), on-going costs (maintenance), and cost savings (quicker completion of tasks/work) as part of the business decision. For the purpose of this article:


(First Cost) + (Ongoing Costs) – (Productivity Savings) = Total Cost


This simplified calculation says there are first costs and ongoing costs that must be serviced by the productivity gains. Without productivity gains, all that remains are costs.


Another factor AEC decision makers must determine is if the process/product they are considering is the right tool for the project/process. For example, every person working around the house finds out that you can use a screwdriver or a hammer to countersink a screw. In fact, many ‘newbie’ homeowners have tried hammering a screw into a piece of knotty wood. They find, though it is possible, the result is neither efficient nor does it create an elegant finished product. The point is that decision makers looking to streamline processes must find the right tool for the job. The jobs will be different, therefore, the tools needed have to be different. One reason contractors buy power equipment is that it helps them be quicker at their jobs than hand equipment. The advent of air-powered nailers (more expensive than hammers) increased productivity, provided consistent results, and reduced errors, and they are now the industry standard in wood construction.


In this article, I review a decision-making process that will increase a firm’s success in streamlining the project workflow.


Addressing the Pain: A Look at the Four Options

This table is based on a similar graph produced by Robert Manna, Associate at Stantec.

Do Nothing

This approach, sometimes called ‘other use of capital’ simply states, “if it ain’t broke don’t fix it,” or “we have always done it this way,” or “the authoring program should do this.” All of the above thoughts have some validity but are short-sighted. The ‘Do Nothing’ approach ignores the high on-going costs of inefficiency and the possibility of errors while having a zero-productivity enhancing element. In fact, doing nothing increases the pain, decreasing employee morale and leading to other productivity losses.


We choose to do nothing because it is the easiest answer. We can sit by and silently complain about the authoring software. However, it is imperative that decision makers and leadership find solutions that solve problems, reduce errors, and increase productivity. 


Questions to ask: 

  • Do we have a problem, a pain?
  • Define the pain – What is the existing and the desired workflow? Diagram the desired workflow showing the entire process, including pinch points.
  • What are other firms doing to fix the pain?


Search for a Free Solution (The Internet Route)

Often this is the first ‘go to’ strategy after the pain has been felt. We Internet-search the pain and look at the first 3-4 results to find the ‘magic’ aspirin for the pain. Often, the results are as relevant as when searching for the best car for 2020; they are not very specific and do not provide a valid methodology for identifying a successful solution.


When Revit first became an industry standard, the need for Revit families exploded. AEC companies downloaded ‘free’ families only to find out that they were bloated (file size), not created well, or not suitable for the firm’s desired usage. Though the first cost was low and there were zero maintenance costs, the cost savings were negligible, or simply the pain was still there. Sometimes the pain increased because of the use of inappropriate families to the firm.


Today, add-in solutions run the spectrum from good to not-so-good. Careful consideration of the decision-making process is required. You should evaluate free solutions in the same way paid solutions are evaluated:


  • Test the solution thoroughly, including BIM model fidelity
  • Determine if the free solution solves the whole problem or just a portion of it
  • Understand the business model of the solution seller


Create In-house Solutions

The in-house software solution requires hiring or utilizing in-house resources to create a bespoke solution. New graphical software programming interfaces can be used, and those bespoke solutions can have great value. Also, the use of traditional programming solutions (C#, Python, JSON, etc.) has lowered the preliminary learning threshold. However, on-going costs to learn and maintain the program are required.


In-house solutions have a fairly low first cost but a high on-going cost. The hidden cost is the ongoing maintenance of the solution. That hidden cost includes updates when a new version of the authoring software changes the underlying connections between the solution and the authoring software. The biggest issue to address is what to do if the in-house software developer leaves the company. Based on our discussions with people at numerous AEC firms, we have found that this happens often, and when it does, the pain returns and the money expended into the in-house solution become a lost investment (non-ongoing benefit).


Items to consider:

  • Assess in-house resources and outside consultants – understand the cost and availability of each option
  • Determine a transition strategy to plan what happens when the in-house person is not available
  • Understand that bespoke solutions tend to work best for bespoke pains (crafted solution for a process that is unique to a project)
  • Model the ongoing costs and time required to maintain bespoke solutions


Subscribe to a Third-party Solution

This option has the highest first cost. As buyers, we always wonder if there is a lower first cost; however, as the formula at the beginning of the article states, first cost is only one-third of the equation. All purchased solutions must be evaluated and measured by the total cost and benefits.


In reviewing third-party solutions, you should evaluate the seller. Some information to obtain is:


  • How long has the seller been developing Revit add-ins?
  • How long has the seller been around?
  • How stable is the software? Can it damage your Revit database?
  • What are their support mechanisms? What does the seller do when a user encounters an issue, including providing in-program help features?
  • Does the seller listen when you have feature requests, or more importantly do they listen?
  • Can the seller produce ROI information and show why their solution will save the user time (money)?


Return on Investment 

When AEC firms invest in a solution, the desired result are productivity gains. How can firms determine what productivity gains are available to be harvested? Revit add-ins support the authoring software (Revit), which is based solely upon labor costs, unlike construction pre-fabrication that saves labor and material costs. So how do we calculate labor savings?


Using software is very labor-intensive. Productivity and efficiency improvements considerations are:
(Source: 2019 DBEI Presentation S3.1 – Kelly Cone) 


  • How much time did the process take to do before?
  • How much time does it take to do now? 
  • How much time is saved?
  • How much time will it take when you are done?
  • Based on the time savings, how much more work can the users do in a day?
  • What is the average labor cost (burdened and unburdened) of the users?
  • How many users do you have now?
  • How many projects can those people currently produce?
  • How many more projects could they produce if they were more efficient?


Some of these considerations are firm specific (average labor cost, number of people in firm, projects per employee, etc.) and can be determined by firm ownership. Labor return on investment is hard to determine.


There are not many studies on third-party software ROI, because it can be hard to quantify the metrics of time required to do an existing process vs. time required to do the same process with a new software. Ideate Software reached out to AEC firms to understand the time they saved by using its Revit add-ins. URLs with the results include:



What these results show is that there are productivity gains that can be achieved with the usage of a Revit add-in. Through our studies, we have documented that our add-in programs do provide productivity gains, above any purchase cost, and usually within the first project usage. We have also determined that to achieve those gains, you need:


  • Upper management buy-in to create/modify workflows to leverage the software
  • To use the Help files within the program (good software has great in software help)
  • User training (good software should have good training videos) to assist in the process transition


Conclusion

Though the process may seem daunting, this article articulates a defined process AEC firms can use to determine which method to follow (do nothing through purchasing software) after a new workflow is required, the relative benefits and risks associated with each method, and how return on investment can be analyzed in a labor-intensive service industry. Productivity gains are more important than first costs in the equation. Return on investment should drive the decision.

  • What is a Named User license?

    A Named User license is assigned to one specific person rather than shared across a network. For a step-by-step walkthrough, see the License Wizard section of the Graitec Licensing Help Center.

  • Are Ideate Suites replacing Ideate Software Bundles?

    Yes. Going forward, Ideate Suites replace Ideate Software Bundles.

  • What's the difference between the Ideate Software Bundle and the Ideate Suite?

    Both include the same five tools: IdeateApps, Ideate BIMLink, Ideate Explorer, Ideate Sticky and Ideate StyleManager. What changes is how many people can use them at the same time.


    • Bundle: Each tool is licensed separately, so different people can work in different tools at once. For example, with one Bundle, five people could each use a different tool at the same time.
    • Suite: One license covers all five tools for one person at a time. That person can move freely between every tool. While they're using the Suite, it isn't available to anyone else on that license until they finish.

    A Named User Suite is assigned to one specific person. A Cloud Floating Suite can be shared across your team, one person at a time. 


    Bundle to Suite Infographic


  • Will my team need more licenses?

    If several people on your team use different Ideate tools at the same time, you may need more than one Suite license. Contact us and we'll review your team's usage and help you choose the right setup.

  • Can I still buy an Ideate Software Bundle?

    No. Bundles are no longer available for purchase. New purchases are offered as follows:


    • Ideate Suite: Named User or Cloud Floating 
    • Enterprise Suite: Cloud Floating
    • Active Host: Cloud Floating
    • Automation: Cloud Floating
    • Individual products: Named User or Cloud Floating (IdeateApps, Ideate BIMLink, Ideate Explorer, Ideate Sticky, and Ideate StyleManager)
  • Can I still buy IdeateApps, BIMLink, Explorer, Sticky, or StyleManager individually?

    Yes. Individual products are available as Named User or Cloud Floating licenses.

  • Will floating (network) licenses still be available?

    Yes. Cloud Floating licenses are available for Ideate Suite, Enterprise Suite, Active Host, individual products, and Automation.

  • My organization has strict security requirements or no internet access. Can I still get a FlexLM license?

    Yes. FlexLM remains available for organizations with security requirements, such as environments without internet access. FlexLM is not available through the online store, so please contact your account manager to purchase.

  • I'm an existing customer. What happens to my current license/s?

    Your existing Ideate Software subscription is moving to our new licensing system at no cost. Your license quantities and expiration dates stay the same.


    • Standalone licenses become Named User licenses. Set up your Named Users in the Graitec Advantage Portal.
    • Cloud Floating (network) licenses become Cloud Floating Suite licenses. Deploy the latest release as you have in the past, using the new license code in your migration email.
    • Each Ideate Software Bundle becomes an Ideate Suite.

    To keep using Ideate, update to the latest release and activate your new license by March 31, 2027. Older Ideate licenses will stop working in Q2 2027.


    Using Ideate with Revit 2022 or earlier? Contact ideatesupport@graitec.com to review your options. For account questions, contact sales@ideatesoftware.com.


  • I have a Bundle today. What will I receive when I move to the new licensing?

    Conversions are one for one. Each Ideate Software Bundle becomes one Ideate Suite, and each network Bundle becomes one Cloud Floating Suite. Your license quantities and expiration dates stay the same.

  • I have several products that renew on different dates. How will that be handled?

    We're finalizing how to handle accounts with multiple renewal dates. Contact sales@ideatesoftware.com and we'll review your account with you.

  • Where do I manage my licenses?

    In the Graitec Advantage Portal. Based on customer requests, starting with the latest Ideate release, license management and license usage information are handled in Graitec Advantage, outside of Revit. We recommend bookmarking the portal.


    • Named User licenses: Assign licenses to people on your team in Graitec Advantage.
    • Cloud Floating Suite licenses: Deploy the latest release with your new license code as you have in the past, then manage licenses in Graitec Advantage.

    Watch the Graitec Advantage walkthrough


  • Can I transfer a Named User license to another person?

    Yes. There's no limit on the total number of transfers, but each license can be transferred up to two times within a 30-day period.

  • How are licenses issued?

    Each product on your order is issued as its own license once your order is processed. To try a product before buying, contact us to request an evaluation license.

Still have a question?

Contact

Explore recent posts

Smarter Revit Workflows: Lessons from the Field with Grimshaw and Ideate Software
October 21, 2026
TRAINING - WEBINAR | Watch the recording of this session featuring Charleen Chae, BIM Lead for North America, and Tiago Santos, BIM Coordinator in London at Grimshaw Architects, alongside Ninad Garware, Technical Evangelist at Ideate Software, GRAITEC Group.
BladeRoom Cuts Revit Workflow Time by 70% with Ideate Software and Graitec Group
August 27, 2026
CLIENT TESTIMONIAL - ARTICLE | BladeRoom Group, a leader in modular data center construction, was struggling to manage the complexity of large-scale, data-heavy Revit projects without growing their team.
Smarter Control of Complex Revit Engineering Models | Webinar, April 2026
August 25, 2026
TRAINING - VIDEO | In this recorded webinar, see how MEP and structural engineers, BIM managers, and Revit power users can take control of complex models without adding more manual work to their day, using Ideate BIMLink, Ideate Explorer, IdeateApps, Ideate StyleManager, and Ideate Sticky.
What's New in Ideate Software, June 2026 Webinar
August 6, 2026
VIDEO - TRAINING | Watch this webinar to see how Ideate ExportHub, the newest addition to the IdeateApps suite, simplifies Revit export workflows. Learn how to centralize exports, automate batch and scheduled exports, apply intelligent naming rules, and create dynamic sheet and view sets for client deliverables.
Show More