Modules are extensions built onto the XBY core. They provide the use case for XTRABYTES in the form of DApps, whether they be decentralized storage, smart contracts, instant messaging and any conceivable application in-between. In conjunction with the XTRABYTES core, the DICOM API will provide programmers with a user-friendly platform for development.
The DICOM API (or Distributed Command Message Application Programming Interface) enables modules to interact with the XTRABYTES core. In particular, the application programming interface (API) connects external modules to the core and facilitates the creation of applications which can access data/features within the XTRABYTES core. The DICOM API also allows a module to be coded in any one of several different programming languages (i.e. Visual Basic, Java, C++ and many more). This makes the XTRABYTES modules code-agnostic and opens up the creation of DApps to third-party developers.