1. An enterprise directory service apparatus, comprising: a data store memory having a plurality of directory entries; a web server having an API coupled to said data store, for sending a query to said data store and receiving a directory entry; and a wrapper coupled to said API adapted for accepting said query from a user application in a plurality of programming language.