Hola Trebla, puedes usar mysql con php y la misma base de datos mysql para sistemas hechos con MS, ejemplo puedes hacer una intranet php + mysql y el mismo mysql usarlo con visual basic sin problemas, sólo tendrías que configurarlo via odbc que no es nada complicado puedes encontrar información sobre myodbc (controlador odbc de mysql ) en :
http://bulmalug.net/pdf.phtml?nIdNoticia=703
suerte y saludos!