Businesses often make decisions about development languages and tools with a lack of real information. Whether the decision is short-term cost-based, or left to the development team's personal likes and dislikes, organizations need to have all the facts in play before a sound decision can be made. Factors such as support, maintainability, longevity, resource availability, and more are all issues that should be considered before committing the business development team down a dark path.