C'est absolument faisable et je ne vois pas pourquoi cela ne le serait pas.
Pour le langage soit tu as un temps réduit de développement et tu prends .NET ou Java.
Sinon pour quelque chose de plus...