Protected Mode Software Architecture