sql – API de Windows + Base de datos


Quería desarrollar una API para Windows que accediese a una base de datos SQL. Dicho esto, ¿cuál sería el mejor o más recomendable lenguaje de programación para implementar los accesos a la misma (conexión, consultas, recogida de datos…) en vistas de hacer un desarrollo óptimo y cómodo de la aplicación cliente?

Gracias!