CRITICAL SOFTWARE