platform - n. a program or set of programs that controls the way a computer works and runs other programs
perspective - n. a way of thinking about and understanding something (such as a particular issue or life in general)
scenario - n. a description of what could possibly happen
collision - n. a crash in which two or more things or people hit each other
outcome - n. something that happens as a result of an activity or process; result
database - n. a collection of pieces of information that is organized and used on a computer