Modern day BBS software is available for multiple platforms and every system out there has at least one terminal client for it. Mystic and Synchronet are compatible with both Linux and Windows OS'es, and the latest generation of those server software packages are in the process of adding compatibility to Apple Mac computers as well as the Raspberry Pi single board computers (SBC). Some examples of server software are Mystic BBS, Synchronet BBS, Enigma1/2 BBS, CBBS BBS, and the Renegade BBS. As for client software the big three are SyncTerm, NetRunner, and mTelnet. The client software can even be old DOS terminals such as Terminate and Telix through the DOSBOX emulator. This is particularly awesome as DOSBOX has native Serial port emulation, so you can use DOSBOX to run a BBS terminal software package from Terminate for example, to dial out via POTS to an old telephone line-based system and recreate the feeling of textmode computing from yesteryear.