Wireless communication modules are often integrated into other systems or products. These modules are mostly invisible to users and seamlessly fit into their target applications, thanks to special software support like protocols, control and diagnostic applications, as well as interfaces to applications, external components or the hardware. One of the main areas of IMST software development is the design of wireless technologies into existing systems. IMST develops embedded software for a variety of systems, applications and architectures. We support microcontroller architectures, from embedded controllers in wireless transceiver chips up to i386, PPC or MIPS controller families.