The Novy programming suite