Dit is een van de eerste projecten van Softworks, welke toen in de huidige vorm nog helemaal niet bestond.
Bij SEL Alcatel in Stuttgart ontwikkelt men kleine embedded systemen (embedded systemen zijn computers met een zeer specialistische taak, zoals bijvoorbeeld in een videorecorder).
Bij elk van de projecten tot dan toe wordt voor elk project een nieuwe computer hardware ontwikkelt en bovenop die nieuwe hardware werd elke keer vanaf nul de hardware aansturen (het operating systeem) ontwikkelt,
als onderdeel van de uiteindelijke applicatie.
Het is duidelijk dat wanneer voor elke applicatie de volledige hardware aansturing mee ontwikkeld wordt, dit de snelheid, kosten en stabiliteit van het project niet ten goede komen.
Er werd daarom besloten om een veelzijdige basis platform te ontwikkelen "MUFIB" met een bijbehorend operating system, waarbinnen dan nieuwe applicaties kunnen worden geschreven.
Softworks is gevraagd dit basis operating system te gaan bouwen.
Het operating system is geschreven in C en heeft een Unixachtige opzet en had de volgende eigenschappen:
- Multithreading; meerdere taken worden naast elkaar uitgevoerd.
- Devices; MUFIB had o.a. 12 seriële poorten, 8 tellers en 2 potmeters, deze waren eenvoudig te gebruiken middels systeemcalls.
- Monitoring; het systeem bevatten monitoring functionaliteit op verschillende plekken in het operatingsysteem voor snelle diagnose van problemen.
De MUFIB hardware is ingezet in systemen voor auto's, boten en vliegtuigen waarbij als een van de eerste applicaties gebruik gemaakt werd van GPS.