A corporate communication application (much like Facebook Messenger) which will run only on Windows machines. What other technologies/languages other than the ones mentioned above, would be candidate choices? There are many, but select 3-4 to analyze. You’ve already gathered the necessary requirements for these projects; now, the next step is to determine what language they should be written in (Assembly, Java, Python, C/C++). For each of these projects, compare and contrast the languages to determine which choices will be best from (1) a cost (time and resources) perspective and (2) a technical perspective.