== Programming environment ==
Programming for FutureOS is just like programming for Z80. You can use the routines provided by the OS and you can use the routines of FutureOS. In simple words your program can call the Desktop like a subroutine. An example is GMSK (or programs which use CBM). This program asks the user section has to tag some source pictures; be re-written completely as the program calls the Desktop and the user can now insert a disc, read the directory and tag all the files needed. This achieves a uniform working environment throughout all programsold content was not understandable.
== How to program for FutureOS ? ==