Integrity delar upp sina program i isolerade celler. PJFS körs i en av dessa celler. Filsystemet kan användas av flera celler samtidigt. Det kan dessutom lagra data med olika nivåer av sekretesstämpling.
När filsystemet lagras på flashminne (NOR såväl som NAND) ökas livslängden genom att skrivningar sprids ut på samtliga block enligt tekniken Wear Level Flash (WLF).
Den nya nätverksstacken heter IPFLITE och erbjuder Unixliknande socketar för kommunikation mellan processer. Också UDP/IP stöds, samt filöverföringsprotokollet Trivial FTP.
Dataladdaren används för att ladda upp och ner filer enligt standarden ARINC 615A-2 som är vanlig i flygsystem.
Operativsystemet Integrity-178B används av bland annat Boeing och Airbus i dussintals flygplan och helikoptrar. Det används i många säkerhetskritiska och sekretessklassade system i fordon, militär utrustning och medicinsk teknik.
Integrity-178B är enligt Green Hills Software ensamt om att vara certifierat till nivån 6+ enligt sekretesstandarden EAL. De säkrade cellerna kan köra i sin tur köra öppna operativsystem som Linux och Windows.