SmartScreen will give this warning about any app that it does not recognise. The install files for my DataCAD add-ons are not used by that many users, and some browsers may also give a warning stating that the file "is not commonly downloaded".
These warnings simply mean that SmartScreen or the web browser does not recognise the install file you are running or downloading. It does not mean that the app contains a virus or that it will make any unwanted changes to your computer.

In SmartScreen, click the "More info" link and check that the publisher is correctly shown as "David Henderson" before ckicking the "Run Anyway" button.

Most of my install files are digitally signed with a signing certificate issued by Comodo CA (recently rebranded as Sertigo). The cost of this signing certificate is my biggest single expense in maintaining this web site. As I do not charge for my software (and most users choose to not contribute or only make a minimal financial contribution), I cannot justify the expense of an 'EV' (Extended Validation) certificate that might minimise some of these warnings.
You can check the validity of the certificate by right-clicking on the file in Windows Explorer and choosing 'Properties' from the right-click menu. Select the 'Digital Signatures' tab in the properties and it will show brief details of the certificate. Click my name (David Henderson) and then click the 'Details' button to display further details. The General tab of the Digital Signature Details form should show "This digital signature is OK" near the top, and it should also show 'COMODO SHA-1 Time Stamping Signer' as a countersignature near the bottom ... if it does not show these details then the file has been tampered with and you should NOT use it!

Most anti-virus programs will produce some false positives when scanning files.
In recent tests conducted by AV Comparatives, Symantec (Norton), Bullguard, F-Secure, Panda, Trend Micro, and Microsoft anti-virus products all scored worse than the average in this regard (Real World Protection Tests July-Nov 2018).

If your anti-virus program wrongly flags Space Planner files as dangerous then you may need to exclude them from scans. Most anti-virus programs will allow you to do this (e.g. Norton, Panda, Trend Micro, F-Secure).
Please also report false positives to your anti-virus software provider (most provide a mechanism for doing this, e.g Norton/Symantec provide a form at

The Space Planner install includes exe files which are required to perform processing that is not possible using the classic DCAL programming language.
For example, it includes a file called 'ToClipbrd.exe' which copies information to the clipboard (not implemented by standard DCAL). ToClipbrd.exe simply reads a file that has been written by the DCAL macro, copies the contents to the windows clipboard and then deletes the file. I know that some versions of Norton (Symantec) anti-virus quarantine this file claiming it as a high risk and naming the threat as 'Heur.AdvML.C'. This sounds serious, but simply means that Norton's Heuristic logic flagged the file as a possible threat. Most false positives come from the heuristic logic in anti-virus programs. There is nothing sinister in this file (or in any of the files that I provide).

If your antivirus program detects any of my products as harmful, you can reassure yourself by uploading the file in question to Virus Total (Virus Total was developed by Hispasec Sistemas of Spain but purchased by Google in 2012 - the web site will scan and report on uploaded files using a large number of different anti-virus engines). If the vast majority of the Virus Total scans say the file is clean then please report the false positive to your antivirus software provider.

There are multiple settings relating to 'All Caps'. If you want the room names to display in upper case everywhere then the simplest thing is to turn on the 'S9 All Caps' option that displays on the Space Name menu when you are actually entering a name (it will stay turned on for all future name entry until you turn it off). Turning this option on causes the name to be stored in all upper case (whereas the 'All Caps' option in the line style settings causes it to be displayed in upper case on that line but does not change the underlying data to upper case). Alternatively you could turn on the S1 All Caps option for the Data Line Style in the Report Settings (which will cause everything on the data lines of the report to be converted to upper case).

Label content will only be updated if the new label specification has the same number of lines as the label already in the drawing. (i.e. if the existing label has only 1 line but you have changed the label specification to include 2 lines then the macro will not update the existing label).
This is a limitation of the current macro that may be adressed in a future release.

The format of existing labels is not updated by the 'Update Labels' functionality (only the label content is updated).

If labels are created with 'F0 Settings/F6 Sep Entities' option enabled then you can update the label format using the normal DataCAD functionality (e.g. using the the 'F6 Change' option on DataCAD's Edit Menu, or even moving the labels around - DO NOT COPY the labels).

If labels are created with 'F0 Settings/F6 Sep Entities' option disabled then the label is part of the outline entity and cannot be formatted using the normal DataCAD functionality. I have provided a seperate utility that can be used to change the colour, slant, size or aspect of these labels. You can download this utility here (Note: if you need to recenter or otherwise move the label after changing its size or aspect then you can do that using the 'F7 Edit Spaces / F6 Move Label' option in the Space Planner macro).

Include a space in the line format (e.g. use '{area} {aunit}' instead of '{area}{aunit}'). Same goes for the report format if you are using the area followed by units. You can include anything you want in the formats (only the tags in curly braces will be replaced with data). Alternatively you could change the units display settting (F6-Settings/F4-Units/F2-Area Units/F9-Unit Display) to include a space in front of the S.F. if you wanted (and then the {aunit} tag would be replaced with ' S.F.' when generating labels and reports).

I am currently working on a new macro which will be written in DCAL for Delphi. Using the Delphi version of DCAL will allow me to include more functionality than was possible in the current Space Planner macro. The new macro will include most of the Space Planner functionality as well as many new features.
Because of the different programming environment much of the functionality is being rewritten and the new macro will be launched as a new product rather than as an upgrade to Space Planner. It takes to time write all this, and as this is only a part-time hobby for me it is unlikely that the new macro will be launched before mid 2019.

In the meantime, I do intend to fix any bugs that are reported in Space Planner, but am unlikely to be adding any new features to the existing Space Planner macro.