What is not typically provided by a DBMS vendor?