Bill,
Yes and no.? CP/M (and multiprocessing cousin MPM) are operating systems.
As such you can load a program and save a program do a directory listing.
Things like ERA (erase files) would not be desired on a BBS? but reassembling?
the CCP (sources exist) wold allow for removing or adding the needed functions.
What makes CP/M special is its BIOS (hardware independence), BDOS
(the basic Io and filesystem) and the CP (console command processor,
user interface).? Because of that modularity its fairly easy to load a BBS
program to replace the general utility command line processor (CCP).
In many ways? PC DOS is very much like CP/M to the user at the keyboard.
messaging is possible as all it is is upload a text or edit a text on the system
with all the forwarding and return information and storing it to a users
message files (database?).
Or a program can be loaded to provide BBS (login, directory, upload, and download)
would be fairly trivial.? BYE is one that provides some of that.
Allison