 Third-party applications can be written in an interpreted programming language such as PHP or compiled to binary format.Public APIs allow custom applications to integrate into Synology's web-based user interface.Installers using the SPK format can install third-party applications directly on the DSM operating system.