The choice of language used is subject to many considerations, such as company policy, suitability to task, availability of third-party packages, or individual preference.