Determination should include, but not be limited to, selecting the appropriate language for
- mobile devices
- Objective-C and Mac platform—for smart devices, such as iPhone, iPod touch
- Android, Java, and the Android software development kit (SDK)—for mobile development
- web applications
- ColdFusion (Adobe platform)
- Flex (Adobe platform)
- JSP.NET (Sun/Java platform)
- Perl (open-source)
- PHP (open-source)
- Python (open-source)
- Ruby (open-source)
- XHTML.