You may want to jump in this thread...
Programming Interface standardisation?