access - v. to be able to use, enter, or get near (something)
version - n. a form of something (such as a product) that is different in some way from other forms
platform - n. a program or set of programs that controls the way a computer works and runs other programs
confusing - adj. difficult to understand
encrypt - v. to change (information) from one form to another especially to hide its meaning
upload - v. to move or copy (a file, program, etc.) from a computer or device to a usually larger computer or computer network
sync - v. the transfer of data between (two devices) to ensure that the same data is stored on both.