C and A Tool Engineering