Deals are kept in folders. These have a hierarchical tree structure just like the directory pane in Windows File Explorer. This allows you to organize deals into a logical arrangement. For example:



You can create folders using the icons on the folder menu, or from the folder context (right-click) menu. There are options to create a new root (top-level) folder, to create a child of the selected folder, or to insert a new sibling after the selected folder. The folder gets created and you are left in name edit mode so that you can overwrite the default name.

Folders also get created when you use the import functions.


There is no restriction on folder names. You can even have the same name for two folders with the same parent (though it wouldn’t be very practical). You can rename the selected folder by clicking on the name or with F2.

If you want an ampersand in the name [&], you must enter two [&&]. For instance, ‘Signals && Discards’


There are folder Move Up and Move Down buttons to allow you to move a folder up and down within its parent. You can move a folder to a new parent by dragging. It becomes the last child of its new parent. You can also use the Cut Folder from the folder context (right-click) menu, followed by Paste Folder to move to a new parent.

To move a folder to the top level, use the Move Folder to Root function on the context menu.


Deleting a folder includes deleting its deals, and all its descendent folders and their deals. That could be a lot of data. So, folder deletion cannot be undone. Additionally, there is deliberately no icon for folder deletion on the main folder menu. The function is only available from the folder context (right-click) menu and you are always asked for confirmation.

The folder context menu also has an option to empty the folder of deals. This does not affect the descendent folders, and is integrated with undo.

Importing & Exporting

There are options on the menus for importing and exporting a folder in internal format. This applies to an entire folder sub-tree (ie including all the descendent sub-folders) and preserves all the data for the contained deals.

You can also import and export an individual folder in DLM or PBN format. This does not include descendent sub-folders nor any deal commentary, because those formats are not designed for deal annotation.

Creating Reports

From the menu you can create a MS Word report of all the deals in the selected folder. The Reports drop-down button shows all the defined report formats, and one of them can be set as the default format allowing you to use Ctrl-F10 as a short-cut. A dialog then asks for file location and name. It remembers the last folder used, and the suggested filename contains the report format name and a timestamp. It creates the report and attempts to open the file. You would normally run BDM on a machine with MS Word or similar installed. MS Word has functions to create a PDF file.

Utility Operations

BDM has powerful utility functionality to perform actions on all (or selected) deals in a folder. the Deal Utility form has comprehensive built-in help, but here is a list of what you can do:

  • Change the board numbers by incrementing from the first board or a specified number, or add a constant to the existing numbers.

  • Set the dealer to match the board number, or increment from a specified start position, by a specified number of positions, every specified number of deals. (For instance, starting with West, increment two positions every two deals.) Or you can set the dealer the same for all deals, or rotate the existing deals by a specified number of positions.

  • Set the vulnerability to match the board number, or to the same specified value for all deals.

  • Rotate the hands to match any change to the dealer, or by a specified number of positions for every deal.

  • Rotate the show hand settings to match any change to the dealer, or specified specific values. Or you can show just the dealer and partner, or just declarer and dummy.


There is a search facility and one of the options is to search folder names. You can specify the case-sensitivity and whether BDMs text short-cuts are interpreted in the search string. The latter allows you to search for folder names, for example, containing 2♣.