At present, uses shared memory model across all processors. Harmony is ROMable. Harmony is configurable. Servers are implemented as separate tasks. Harmony is an extensible system because there is a uniform connection mechanism to servers and user supplied servers are treated identically to system supplied servers.
Harmony is portable across target microprocessors and microcomputers.
Implemented on Motorola MC68000, MC68010, MC68020 and 68040 processors. There are two ports to the MC68040 processor-based boards, which solve the problem of managing processor caches in multiprocessors on conventional buses. The now discontinued Golden Triangle and GreenSpring boards were also convenient evaluation platforms because they were on the bus of the development system. Also, a single-processor implementation for the Motorola MC88000 RISC processor exists. Can be ported easily to other microprocessors, such as the Intel 80x86, or any of the RISC processors, provided a C compiler is available for the processor.