CADprofi program has got many general commands used for numbering and describing objects, creating BOMs, adding your own symbols to the program etc. Editing commands that makes it easier to work on the project are also available.
More:
CADprofi - About command
CADprofi options
CADprofi layer standards
Attributes and descriptions
Frames and tables
Numbering of lines and objects
Bill of materials
CADprofi - Edit
Flowcharts and diagrams
Products library
CADprofi command shortcuts
Extending program content
CADprofi translation