What are the translations of these IT-related terms: app, service, consulting?
What are the right translations of these IT-related terms into (simplified) Chinese:

app --&gt; 应用
service --&gt; 服务
consulting --&gt; 咨询

Is there a reliable dictionary that includes such specialized contemporary terminology?

The CKJ Dictionary
Dict.cn -- an online Chinese/English dictionary
[Others]