Domus.Cad Pro and Std 23. It contains the program, plug-ins, object libraries, Help guide with Manual, Getting Started manual, movies, examples and other support files.

If there are any problems downloading, please contact us by e-mail and we can arrange to have the materials sent in other ways.


Domus.Cad 23

Domus.Cad has been completely rewritten with advanced multi-platform software technologies

The program can also be installed where the previous version is installed and does not create any conflicts. The icons and file formats are different.

  • The main structure of the program has remained unchanged, but the interface has changed a lot, in line with previous programs developed with the same platform.
  • See the manual within the program to see the main differences compared to version 2.1.
  • ATTENTION! The first time the program is opened, an activation code is required to be requested from Interstudio

Remember, you need an authorization code to run the program. Interstudio will send it to the e-mail on the registration form. If you didn’t fill it before, do it now.

Download Domus.Cad Pro 23 for Mac Os

Version 23.01 MacOs 10.13 and earlier


565 MB

Download Domus.Cad Pro 23 for Windows

Version 23.0.1

Windows 8, 10 and 11


490 MB

Domus.Cad 22.01

Differences From 4.0.20

From this version, the numbering of the versions changes, with the main number corresponding to the release year.

Parametric frame

Parametric frames have been introduced, that is frames defined through the parameters relating to the profiles and the number of parts that automatically adapt to the shape of the openings.

There are therefore 4 ways of representing openings:

  • Empty, with only the wall part
  • With a surface, possibly semi-transparent, which closes the opening
  • With frames built and automatically updated based on the shape and size of the openings and based on some parameters. These frames are simple and quick to manage.
  • With frames applied with the Apply Frame function. This type of frame can also be very detailed and complex, also including external elements such as thresholds, architraves and more.

The management is done through the openings panel.

The Parametric button allows you to insert the parametric frames.
The Apply frame button allows you to apply previously constructed objects to the openings.
The glass material is the material applied to the opening, usually semi-transparent, but it can also be opaque
The Frame material is applied to parametric frames if present

To insert the parametric frames it is first necessary to select the openings concerned and then click on the Parametric button.



After clicking on the Parametric button, the following dialog box appears:

Apply frame

The Apply Frame function in the openings panel has also been modified and made similar to the parametric frames above.

Until now, the Apply Frame function inserted a frame, even a complete one, inside an opening, but it remained disconnected from the opening itself, for example by moving a wall the frame did not follow the opening, it had to be moved manually and in the same way for any other changes to the wall or opening.

Here is an example with the previous version of moving a window with a frame applied.

While with this version the frame follows the displacement and other changes.

Differences between Parametric frame and Apply frame

The Parametric Frame and Apply Frame functions have different characteristics with advantages and disadvantages.

Parametric frame allows very quickly to set up frames composed of a simple frames adapting them immediately to the different types of openings, rectangular, circular, with arches of various types. The dimensions of the frame profiles remain unchanged and independent of the dimensions.

Apply frame allows the insertion of windows and doors, even very detailed ones, also complete with external elements such as stones, friezes, thresholds, architraves, railings, etc. By changing the size of the opening, the profiles of the frame are deformed and if the deformation is high it is necessary to change the frame to be applied.
Apply frame can mainly be used with rectangular, circular and oval shapes. For use with other types it is necessary to construct special objects.

Here is an example of a “frame” that includes parts completely external to the opening.


See the example Apply Frame >

Apply Object

If you want to apply the frame in the old way, i.e. keeping it separate from the opening, it is always possible to do so by selecting the opening and executing the Apply Object command from the menu Modify-> Automatic Generations-> Apply Object

Fixes and changes

  • Now it is possible to set the number of vertices also in the arc and in the sector when I transform into a polygon
  • Mirror: now does not lose the selection after the operation
  • Apply frame: change window width from the panel updates the applied frame.
  • Fixed wall reversal bug, before swapping front and back
  • Fill management: now clicking on Restore default values, if there is no archived value, it reloads those of the main folder.
  • Fixed copy bug on plant. In some cases the selection of the copied polygons messed up the broken lines.
  • In pagination put a check that there is always an element selected
  • Correction of lines and dimensions inside objects copied and pasted or saved.
  • Fixed arches export bug in dxf-dwg arches. Previously, the inverted ones were not exported correctly.
  • Uniform selection with SHIFT + click of various elements (ellipse, scale, etc) equal to segments and polygon
  • Checked during the reading phase on the thickness indices
  • Acquire Angle now also updates the drawing board
  • Activated snapping on opening



  • Minor corrections

Domus.Cad 4.0.20

Differences From 4.0.19


  • Now when deleting a material if this is the current material the list and the texture in the panel are updated
  • Now when deleting a material the default elements are also checked
  • A material control has been added in the confirmation of the management window not only for the slabs but for all the elements that have a 3d model.

Fixes and changes

  • Correct window dimensions, it is always placed above the width and below the height. For incorrect drawings it is necessary to click on the door or window.
  • Fixed bug of detached palette. Before, disconnecting the main panel from its seat you could have malfunctions
  • Correct sunlight generation, the vertical angle was increased by 90 degrees. Also corrected the menu of the months, changing the month the data of sunrise and sunset are updated.
  • Fixed rectangle selection bug. In some cases, horizontal and vertical segments could not be selected with the selection rectangle.
  • Others minor corrections

Domus.Cad 4.0.19

Differences From 4.0.18

New Features

  • The various constraints for inserting and modifying windows have been activated (to the point, to the grid, to the center, etc.). Axis attachment is disabled if the axis is that of a wall.
  • Activated pan function (window movement) with the middle button on the vectorial 3D view


  • Base and Height in the rectangles in the panel now take into account any deformations
  • Segment length in the panel now takes into account any deformations
  • Wall length in the panel now takes into account any deformations
  • The only axial deformation takes into account the possible rotation and transformation of walls and segments
  • Reactivated progressbar under Vector Rendering to see the progress of the calculation.

Fixes and changes

  • Correct window dimensions, it is always placed above the width and below the height. For incorrect drawings it is necessary to click on the door or window.
  • Corrected cut transformed walls
  • Fixed bug in operating environment storage. The type of introduction of the openings is now correctly entered.
  • Corrected error of window measurements according to the unit of measurement considered.
  • On windows, closing the window could cause the dimension regeneration window to appear abnormally
  • Fixed object deformation bug. Previously in some cases it could also have a translation of the object.
  • Fixed BUG undo / redo polygons. It used to not work if you moved the first point.
  • Fixed bug with perforated polygons. Before moving the first vertex the hole was translated
  • Corrected processing with offset in the walls in some cases the old one could not be deleted
  • Fixed bug Coaxial join function in some cases did not correctly position the windows if present
  • Normal corrected in objects containing perforated slabs
  • Fixed duplication bug with offset, parallel and creation of an object containing perforated polygon / slab. Previously the hole was created incorrectly
  • Various fixes regarding the management of complex polygon vertices,
  • Fixed copy of vector view on plan. In some cases the section profile was not copied
  • Correct serialization of parallelepipeds and pyramids, did not save the height
  • Update measurements after join and cut
  • Fixed copy and paste bug. Previously, holes were not copied in perforated floors.
  • Other minor changes and fixes. …


Domus.Cad 4.0.18

Differences From 4.0.17

New Features


  • When preparing the print preview and the table to be printed, a window appears indicating what is happening:The bar indicates the layers to be paginated.
  • Keyboard shortcuts, now the keys to assign the color are different for Lines and Areas, depending on whether the bottom panel indicates Lines or Areas.
  • Writes the elevation of the current layer in the status bar.


  • Improved printing of fills and thicknesses, based on the real thickness set.
  • Improved the attack and fusion function of walls.
  • Improved sorting of items inserted with the Send back and forth functions. Any anomalous ordering is still correct when reading the files.
  • Improved sorting of items inserted with the Send back and top functions. Any anomalous ordering is still correct when reading the files.
  • Improved the selection of 0 thickness walls.
  • Optimized mesh vertex displacement. Update clip area only on mouse release. Non-clicked handles no longer attach to snaps.
  • Changed the representation of the selected walls.
  • Stringa nome piani troncata se troppo lunga

Fixes and changes

  • Now when you select an element with a fill it is selected and visible into the selection window. This way you know exactly which fill is used.
  • Now when an element is selected if the color of the border or of the areas is present in the table of favorite colors, this is selected.
  • Fixed moving a wall for a vertex. If all handles are selected the wall is moved. otherwise it is modified.
  • Fixed print thickness, which was smaller than previewed.
  • Fixed object deformation bug. Previously, if I clicked on a handle to deform the object it would move the object
  • To avoid the introduction of degenerate stairs in insertion, a control has been added so that the staircase is accepted only if the calculated tread is greater than 1 cm.
  • Other minor changes and fixes.

Domus.Cad 4.0.17

Differences From 4.0.16

New Features

  • Wall and Segment Panel.  In the modification of the measures and angles, the choice Both of themhas been added.In case of choosing the option Both of them the modification of the length is made with respect to the center in both directions.
    Furthermore, the default option, at the start of the program, is End, so that, working with the Select added element activated , it is immediately possible to correct the graphically inserted length.
  • Vertex numbering. Polygons, walls and segments show the index of the vertices when the element is selected individually. In multiple selection the index is not shown.&nbsp  </span
  • Selection rectangle options. Options have been introduced for selecting elements by means of a selection rectangle. The choice is made using the Selection rectangle option in the Edit menu:Normally,selecting by tracing a selection rectangle selects all fully enclosed elements, including the handles of neighboring elements that are not fully enclosed. In the case of moving the selection, the incused elements are moved, while the handles of external elements, by moving, modify these elements.
    Enabling the Intersected Elements option also selects the intersected elements from the selection rectangle.
    Activating the Without Isolated Handles option excludes the handles of unselected elements from the selection.
  • Dimension regeneration. If you change the unit of measure or the number of decimals of the lengths, the following window appears after acceptance:In case of confirmation, all the dimensions are updated with the new values.


  • Enhanced and optimized the Move Up and Move Down functions for projects with thousands of elements
  • Selected items are brought to the foreground for easy editing. They return to their position when they are deselected or with the commands Move up and Move down.

Fixes and changes

  • Fixed an error in the fills of the walls in the presence of windows with reveals.
  • Changing the elevation of a layer updates the 3D view
  • After loading a file, the attachment points are movable and selectable
  • Fixed undo-redo error to move wall vertex
  • File load updates the minimum and maximum position.
  • Selection of handles dependent only on the type and not on the order. It made it difficult to select handles under other items.
  • Corrected thicknesses and colors in the copy on plan of the Vectorial render view.
  • Fixed Superrailing angle field not accepting 0 angles. Now accepts angles from -89 to 89.
  • Correct drag and drop pdf.
  • Other minor corrections and changes.

Domus.Cad 4.0.16

Differences From 4.0.15

New Features

  • Ungroup DWG-DXF imports. The function of ungrouping an import of a drawing in the DWG, DXF and DWF formats has been added. To use it, you need to set the Objects icon and the selection arrow.
    After selecting the DWG-DXF, the Separate Object command displays a dialog box to choose how to separate:In the case of ungrouping on the current layer, all the elements inside the DWG-DXF are transferred to the current layer.
    In the case of ungrouping into different layers, the program creates new layers with the same name as the names of the layers of the imported file and each element is transferred to the respective layer.
  • Points management. The management of the Z coordinate in the points has been activated. The coordinates of the selected points can be modified from the absolute coordinates palette in the inspection panel. By clicking on a point, its X, Y and Z coordinates are displayed in the coordinates palette


Domus.Cad 4.0.0

While maintaining a general and functional approach to version 3.1 and earlier, the new program has many differences, partly due to a simplification of the user interface and partly due to new features. Here is a non-exhaustive list.

Multiple selection

The multiple selection of elements is not done by holding down the Shift key but holding down the Ctrl key on Windows and Command on MacOs.

Library objects

Library objects can be nested with any number of levels.
If the object is three-dimensional, the total height of the object can be changed in the object panel.


Images can be imported and exported in many formats.
When they are imported, their characteristics are read and, if present, are adjusted to the current natural scale, assuming that the image is in the same scale. This feature is not meaningful for photos but allows you to import scanned images or containing the resolution in the same size of the original.
Through the image panel, it is possible to change the size and the resolution.
Images can be graphically moved with the mouse, dragging the handles in the corners.
Images can be rotated in various ways;

  • Graphically with the handles. By pressing the Alt key, the rotation occurs around the opposite vertex and with the Ctrl key on Windows or Command on MacOs around the center.
  • Via the rotary slider in the image panel
  • Via the rotary slider in the inspector
  • Via the Rotate command
  • Through the Roto-Translate command

The images can be cropped by drawing polygons, rectangles and circles inside a selected image and using the Cut Image command from the Process menu, or with the Holes command.


Filled walls no longer generate white parts in intersections, and therefore, it is easier to use fills.
The fusion distances are defined independently for the two ends.
All the characteristics of the walls relative to the two ends (dimension, height, fusion distance, visibility of the ends) are managed through the wall panel and not with separate commands.
The two ends of the wall have different fusion distances.

Polygons, slabs, and roofs

Polygons, floors, and roofs are no longer separate elements, but they are the same type of element that can be two-dimensional or three-dimensional. The control panel allows you to manage the various characteristics and types.

Among other things, this allows you to apply all those functions that were previously applicable only to two-dimensional polygons, such as junctions, rounding, etc. to slabs and roofs.

Holes in slabs, roofs, and polygons

It is possible to create holes in the polygon, slabs, and roofs, not only in the slabs and roofs as in the previous version. There is no limit in the number of holes that, even after being created with the Modify-> Holes command, can be moved, modified, and rounded.

Circles and ellipses

Circles and ellipses can also be three-dimensional, becoming cylinders and cones. They can be modified through 8 handles in various ways, as well as through their panel.

They are no longer closed polygons with many sides, as in previous versions, but are basic geometric figures, which can eventually be transformed into polygons with the Modify-> Transform to Polygon command.


Similarly to circles, rectangles can also be three-dimensional turning into parallelepipeds or pyramids,

They are basic geometric figures and not rectangular polygons.


All texts are multi-line. They are entered and edited with a single font, but can contain complex text by copying and pasting from other programs. For example, I can paste a WEB page into a text.


The ability to choose the dimension symbol has been added to the dimensions; in addition to the slanted dash of the previous versions, there are empty and solid arrows, circles, squares, or nothing.


It is a new type of element not previously present; it is three-dimensional and has various symbols of representation.


Segments can have end elevation and terminal symbols, such as arrows and more.

Colors and materials

In previous versions, colors and materials were both managed via the list of materials. They are now managed separately.

Elements can have any color, not defined by a list but by RGB values. There is a list of favorite colors, managed by the user but colors other than those in the list can also be assigned.
Materials are used only for three-dimensional representations if they are managed in the material parameters.
There are no limits to the number of materials.

Line thicknesses and types

There are no limits to the number of line types and line thicknesses.


Two new types of fills have been added: with colored and gradient images.

Bitmap fills are not editable pixel-by-pixel, but images that are automatically transformed into a fill can be imported. Additionally, fills can be scaled and rotated.
Colored fills are defined by importing images and setting scale and rotation.
Gradient fills can be linear or radial gradient.


The initial fan has been added to the parameters of the flights of stairs.

The stairs can also be introduced by means of a rectangle and modified by dragging the handles in the corners and in the center of the sides.

Inspection panel

The inspection panel is placed at the bottom and is a little different from previous versions.

Some options have been moved to the various element panels.
It contains the fields for the introduction and numerical modification of the elements, with the possibility of blocking some modifications. The changes are also applicable to a selection of elements,
In the panel there are also choices for the type of attachment to the elements which is fully configurable.

Status bar

The status bar at the bottom was not previously present and contains a variety of information, such as absolute, relative, and polar coordinates, name of the current floor, and current screen scale.

File format

The file format of the projects and library objects is the same for Windows and Mac OS, and therefore, it is easier to share works between the two platforms.


The automatic backup saves all the versions of the jobs in a folder and for a maximum number of times that can be set in the preferences.


There is no longer the pagination command, the pagination is accessed via the icon or the Print command.

The layout supports many contemporary tables, selectable from the Tables menu.

PictRot and Image processing

The PictRot module is no longer present and is replaced by a series of image operations.

  • Images can be rotated with all program rotation commands. They can be rotated like objects with the mouse, around the center or around the opposite vertex (by pressing Alt or Command-Ctrl).
  • The images can still be resized by using the handles.
  • As with all other elements, the degree of transparency can also be changed for images.
  • The image panel allows you to change the print size and resolution
  • The Cut Image command, from the Process menu, allows you to crop images inside or outside geometric figures. To do this, you must first select the image and, with the image selected, draw the polygon and circles inside. These elements are linked to the image and move with it.

Drag and Drop

The program supports the Drag and Drop of images, both in the main window and in the texture window.

In addition, library objects can be dragged directly into the working window.

Opening of previous files

Projects created and saved with previous versions can be imported with the * Import old version * command from the Archive menu.

The importable files are those made with program versions 3.0 and 3.1; earlier versions such as 2.0 could be imported, but, depending on the content, they might not be imported correctly.

Files saved on MacOs must have the extension .mdms

Files on Windows must be exported to MacOs with the .mdms extension to be imported on the new version of Domus.Cad.

Previous materials and fills

Previous materials and fills cannot be used directly, but can be read with previous works. Once files are open, both materials and fills can be exported and then imported into any project and also saved as default values.

Library objects

Library objects from previous versions also cannot be read directly. The operation to use them can be as follows:

  • Import the library objects inside a project in version 3.1, for example one object per layer and subsequently saving the file.
  • Importing the file with Import old version.
  • Saving each library object with the Save selection as object option

For the items supplied with the program, this work will be done by Interstudio.

Cutting with scissors

Cutting with scissors happens a little differently than in previous versions. The icon has been moved to the left palette. To cut, you must first draw a segment and select it, then click on the icon. The selected segment acts as the cutting segment.

Slab hole

Creating holes in slabs takes place in a different way. In practice, you have to select the polygon, slab, or roof you need to cut, click on the icon and then click on the edge of the polygon to be drilled. This can be done multiple times to create more holes.


Windows version

Download and double click on Install_DomusCad22.exe
The installation generates a link to the program and a link to the program folder on the desktop.

The program folder contains some examples.

The manual is accessible from within the program from the “Help” menu

MacOs version

For installing the program follow the steps below:

  • Download and double click on DomusCad_22.dmg
  • Drag the Domus.Cad 22 Folder from the mounted disk image to your Application folder or where you prefer into your hard disk.

The program folder contains some examples.

The manual is accessible from within the program from the “Help” menu