Skip to content or navigation

INSIDER: Beyond the CDE — Layer App and its Remarkable Fluid Power

Layer App emerges as a powerful AECOM and CAFM tool precisely because users have flexible and fluid control over building data linked to BIM.

What is Layer?

The Layer app was first introduced to Architosh at the AIA National Conference in 2019, where we awarded the new app—introduced in a session rather than an exhibit booth—an Architosh AIA BEST of SHOW honor in the Mobile+Cloud+Web category.

Architect Zach Soflin, AIA, discussed how when rehabilitating the historic Nebraska State Capitol, designed by architect Bertram Goodhue, the task of just surveying the iconic building was beyond any modern software tools (at least if done efficiently). With 1,300 rooms, 1,200 windows, and 57 data points per room, Soflin and his team realized they needed to develop a custom solution built for such a daunting task. So they did.

Three plus years later, Layer is an independent software company with a near-peerless application in the AEC industry. So what is Layer, and what does it do?

Firstly, Layer (the app) is oriented at creating a “single source of truth” for AEC projects in design, construction, or post-occupancy stages. But it doesn’t think of itself—at least not yet—as a competing CDE (common data environment) application in the form of, say, Aconex, BIM 360, or a system like Trimble Connect or Bentley ProjectWise. And that’s because Layer is fundamentally more flexible and open to serving varied data-centric needs. (Image 01)

Layer App

01 – From the beginning Architosh was impressed with Layer for its mobile+cloud first development approach and powerfully flexible approach to data management for AECOM workflows, enabling various professionals to develop custom approaches to how they manage project and building data. (click on images to enlarge)

It is also coded differently than nearly all of those systems just mentioned. Unlike Autodesk or Trimble’s CDEs, for example, Layer has just one single code base (excepting its Revit add-on code) designed for the cloud through modern Web standards. As such, that simplified single code base can target both iOS and Android operating systems and modern web browsers on any computer operating system.

While Layer distinguishes itself by doing many things, it initially focused on capturing building survey information, room by room, and excels at this particular workflow. It also excels at FF&E workflows and property and asset management workflows. Since Layer connects to Revit and includes a Revit add-on function, Layer can be used for BIM coordination workflows, by itself or alongside other tools. (Image 02) Finally, Layer can function as a robust team communication system with commenting and task assignments. 

Layer App

02 – Layer from the beginning featured a Revit Add-On that allows the Revit BIM user to directly connect to Layer’s functionality, powering the user to attach data to Rooms, element by element, including existing conditions data useful for BIM to FM workflows.

The reason why Layer can tackle so many divergent workflows is because of its design. While Layer ships with some Starter Templates, the main central feature of Layer is its customized Forms, using nearly two dozen flexible forms, data fields, and widgets. The software also has markup tools, photo capture tools, all with direct Revit integration. With direct links to Revit models, Layer acts much like a dashboard to Revit, with bi-directional data flow between elements in the BIM model and the data in Layer.

Revit and Data’s Varied Natures

Zach Soflin has noted that architects waste on average six hours per week looking for lost information. Losing 15 percent of one’s workweek looking for information generally results because information about projects tends to live in too many places, and keeping track of its varied sources and locations is endlessly complicated. To combat this reality, a single source of truth for all project and building information has been an elusive “holy grail” within AEC for decades now. Layer is aimed squarely at helping solve this seemingly intractable problem—conjoining data that lives in BIM files with data that does not.



Our goal is to be a full-featured CDE (common data environment). We’ve designed these ground-level tools that allow you to put together any workflow related to buildings.



For example, data is extracted from Revit model elements (e.g., doors, windows, furniture, equipment, et cetera) based on what the end-user wants to connect in Revit. However, users can freely input data into Layer (from the field, per se) that is not extracted from model elements or connected. The data may be tied only to a Room, for example, or the data is functioning as metadata about some aspect of the project.

Soflin calls this type of data of an “intangible nature” as opposed to “tangible items” (i.e., physical items) in the BIM model or the actual project. One must assume here that there can exist tangible things that are never put into the BIM model that exists in the physical building.

Data Gymnastics — A Flexible App

In 2020 Layer introduced significant changes in the ability to sort and filter project data at the List level of the application. Essentially, what Soflin calls “layered filters and sorting functions” means that the user can create and save various types of views of data in the project. This Saved Views feature is useful for multiple reasons, including doing specific audit checks about data in the project. To allow the reader to understand this more clearly, we should go through an example. To begin with, you create a particular view and give it a new name. You then decide to make this new view a particular “type” such as Gallery View, Table View, Drawing View, or Model View. We will come back to these different types in a moment. (Image 03) 

Layer App

03 – In this image, we see an example of Gallery View inside Layer. Click on the image to enlarge it. On the left dark panel, you can see that this particular Gallery View was created under the Furniture Specs category which has a total of four different saved views of the data. This particular saved view of the data is called Product Gallery.

Once the type is defined, you can then set up your filters and apply them to elements of the BIM model. For instance, like filtering for all Rooms whose Ceiling Material field equals Not Empty.  “This whole new Saved View infrastructure in the app unlocks a lot of workflows that architects have,” says Soflin, noting that architects are routinely tasked with making sure that data is complete at the same level across all spaces and rooms inside a building. Layer can function to ensure information isn’t missing, and it can do this in an automated way saving architects hours of painstaking manual checking.

Similarly, using this same filtering infrastructure in Layer, the user can set up Punch List type custom views. Soflin notes, “we have various categories to show us the issues—we have open issues, in-progress issues, closed issues, and all of these enter and leave the various filter views as their data changes.”

Layer App

04 – Layer is ideal for Punch Lists. The app on mobile devices streamlines taking photos of issues and generating Punch List issue items. Back in the office (as soon as the item has been added in the field) an architect could begin to see the new Punch List item and begin addressing it.

The filtering and sorting infrastructure are fully configurable, allowing the end-user to essentially design Layer to function how the user wants Layer to work. “The Punch List issues can have a filter for anything,” he says. “One can create a certain kind of view based on a particular status which itself is fully customizable,” says Soflin. For example, one can filter Punch List issues based on whether a building component must be ordered. How the user decides to shape how the application functions is entirely wide open with respect to how data can be filtered, sorted, and viewed. (Image 04)

Speaking about this last point and getting back to “types” of views, a Drawing View is when data in Layer is overlaid on a plan or elevation (really a PDF uploaded into the system). (Image 05)  Layer works with both the model views and drawing document views of Revit. It also allows you to freely upload PDF plans, elevations, sections, or any drawing document in PDF format. With this feature, you essentially can link an issue to a marker on a drawing you have uploaded into the system. Layer gives the user options for what that marker graphic looks like—a dot, rectangle, bubble cloud, et cetera. In the case of, say, working on a punch list, the user places the marker on a drawing sheet and links it to a new or existing punch list issue. You can also upload images into the punch list issue, and when working with Layer on your iPhone, the upload feature instigates the camera on your device. This makes Layer an effective punch list tool for general contractors and architects alike.

Layer App

05 – Layer allows users to upload PDF sheets to the app and perform markup on them, linking data inside Layer to the various markups per sheet.

The Drawing View can be downloaded and sent to other parties, and it embeds the attached issue markers graphically, and they become hot URL links that will take you directly to the issue inside the Layer app. Soflin says, “so if I’m in Bluebeam and I’m doing additional markups on the PDF, I can click on the hotlink, and it will launch Layer and take you to that additional information on that issue.” In this way, Layer can function as a common data environment (CDE) and be used to load PDF documents with critical tie-backs to data inside Layer while distributing PDFs into workflows that involve other PDF consumption and markup tools, such as Bluebeam. (Image 05)

Not a Full CDE Yet

“Our goal is to be a full-featured CDE (common data environment),” says Soflin. “We’ve designed these ground-level tools that allow you to put together any workflow related to buildings.” Layer comes with specific templates for some workflows but not all workflows you might consider essential to a proper CDE system aimed at multi-party AECO collaboration. “We have clients using Layer for tracking submittals and things like that,” he says, “but we don’t feel we have completely fleshed out a submittals workflow, so we include no template for it. However, the fact that people are using Layer for these workflows is a testament to Layer’s inherent flexibility.”

“So yes, you could create a category for RFIs, then create views for all RFIs, views for open RFI, et cetera—create all the views you need. You can get notified when a contractor responds, all that kind of stuff,” he says. Layer’s flexibility is what is allowing it to tackle AEC industry CDE app functions.



We have clients using Layer for tracking submittals and things like that, but we don’t feel we have completely fleshed out a submittals workflow, so we include no template for it. However, the fact that people are using Layer for these workflows is a testament to Layer’s inherent flexibility.



In many ways encountering Layer in the AEC field in 2021 feels similar to discovering FileMaker Pro in the late 1990s or early 2000s. For those who don’t recall, FileMaker at that time was this fantastic workgroup relational database that afforded the AEC user with remarkable flexibility and power, but the user was incredibly free to generate whatever types of database applications they could imagine. The enticement was so strong that some architects became Filemaker developers full time, creating all manner of solutions for the AEC market.

While Layer may evoke the magical feeling of FileMaker back in the day, Layer aims at fundamentally different things. It is not a relational database development environment—it is a purpose-built application for the building industry with flexible data input design given the power of its custom forms capacities. These features are why it can evoke the sense of a custom database app (a la FileMaker) and why the Layer team says on their website, “create your own super tool for Revit.”

next page: Model View and Connections—BIM and Beyond

Pages >

Reader Comments

Comments for this story are closed

INSIDER Xpresso keeps CAD industry professionals up-to-date on next-gen emerging technologies (emTech) that will revolutionize the worlds of AEC and manufacturing and design. As an Xpresso reader, you will hear from some of the most important voices inventing and using the very latest tech in areas such as AI, machine learning, algorithm-aided design (AAD), AR, VR, MR, 3D printing, 3D computer vision, robotics, and SmartCities technologies.

Each issue arrives in your inbox on the first Sunday of the month. Issue #1 arrived on March 3, 2019. Full archives and easy navigation for your pleasure. Enjoy! 

Sign-up for our monthly newsletter
architosh INSIDER Xpresso.

  • Architosh will never pass any of your information onto third parties.
  • For more information read our privacy policy.
  • It is easy to unsubscribe at any time. Follow the links in the newletter footer.

(Recommended. These infrequent sponsored emails help us to provide our Xpresso newsletter for free.)

INSIDER Membership

Read 3 free Feature or Analysis articles per month.

Or, subscribe now for unlimited full access to Architosh.