My [constant] suggestions are:
[*] Use a Word Processor program - such as MS Word, Lotus Word Pro, or Word Perfect - for creating I.D. labels and simple Panel Directories, plus create and / or attach a Company Logo to Directories,
[*] Use a Spreadsheet program - such as MS Excel, or Lotus 1,2,3 - or a database program - such as MS Access, or Lotus Approach - to create Panel Schedules, SCA calculation sheets, Voltage Drop Calc sheets and Load Calc sheets. You can also import your logo to these sheets.
The drawback[s] here would be the need to create your own "Template" sheets from scratch, plus if you do not already own the program it would be an investment of at least $150.
Also you will need to learn the program.
Pre-made aplications, such as the one mentioned in this thread, are great for the end-user which doesn't have time to create templates, or does not own the Word Processor / Spreadsheet applications [or fully understand how to use them if already owned]I mentioned above.