Each one of the languages you reference (ASP, Java, Coldfusion) will work just fine. You really have to answer that for yourself. Some questions would be which one am I most familiar with, how much time will it take to generate code with each language (Java being the most time consuming of the group). Also, for coldfusion, are you using a coldfusion server ?