"Great customer service. The folks at Novedge were super helpful in navigating a somewhat complicated order including software upgrades and serial numbers in various stages of inactivity. They were friendly and helpful throughout the process.."
Ruben Ruckmark
"Quick & very helpful. We have been using Novedge for years and are very happy with their quick service when we need to make a purchase and excellent support resolving any issues."
Will Woodson
"Scott is the best. He reminds me about subscriptions dates, guides me in the correct direction for updates. He always responds promptly to me. He is literally the reason I continue to work with Novedge and will do so in the future."
Edward Mchugh
"Calvin Lok is “the man”. After my purchase of Sketchup 2021, he called me and provided step-by-step instructions to ease me through difficulties I was having with the setup of my new software."
Mike Borzage
September 06, 2026 3 min read

A well-built parametric window family gives your Revit project consistency, flexibility, and reliable schedule data. Rather than creating a separate family for every window size, create one family that can adapt through carefully planned parameters and types.
Start with the right template. For most standard windows, use the Window.rft family template so the family is correctly hosted in walls and includes the built-in behavior expected by Revit. Before modeling geometry, establish the framework that will control it.
Next, add dimensions between the reference planes and convert them into parameters. At a minimum, most window families need:
Use type parameters for values that define a window product or size, such as width, height, frame material, and panel configuration. Use instance parameters only when the value must vary from one placed window to another. Overusing instance parameters can make standards harder to control and schedules more difficult to review.
Model the frame and sash using extrusions locked to the reference planes—not to other pieces of geometry. This is a crucial family-authoring principle. Geometry can change, be deleted, or fail during a revision; reference planes provide a stable parametric skeleton. Create the frame first, then build glazing, mullions, or nested components inside that controlled framework.
For the glazing, consider assigning a material parameter rather than a fixed material. A parameter such as Glass Material lets users select clear, tinted, insulated, or specialty glazing without editing the family. Likewise, a Frame Material parameter supports aluminum, wood, vinyl, or painted finishes while keeping the geometry unchanged.
Use formulas carefully to maintain realistic proportions. For example, the glass width can be driven by a formula based on overall width minus twice the frame width. This reduces manual coordination and prevents impossible configurations. However, always provide reasonable minimum dimensions. A narrow window type may fail if the specified frame width leaves no room for glazing.
Before loading the family into a project, flex it thoroughly in the Family Types dialog:
Finally, keep the family efficient. Avoid excessive voids, overly detailed hardware, and imported CAD geometry unless it is essential. Use symbolic lines for plan representation and detail only where it adds real documentation value. A clean family improves project performance, reduces warnings, and makes model maintenance easier.
For Revit software, training resources, and tools that support better BIM workflows, visit NOVEDGE’s Revit collection. A disciplined parametric window family becomes a reusable office asset—not just a one-time modeling task.
You can find all the Revit products on the NOVEDGE web site at this page.

September 16, 2026 2 min read
Read More
September 15, 2026 3 min read
Read MoreSign up to get the latest on sales, new releases and more …