A BBS script is an external .NET language file that is dynamically loaded, compiled and executed by the BBS engine. Most of the functionality of a BBS is implemented in external scripts.