Initially developed in the Pascal programming language, it was substantially rewritten in C++ for System 7