How did Kanade get access to Angel Player? Tachibana Kanade (aka Angel) is a prominent figure in Angel Beats. The SSS,


   at least in the first few episodes,


is constantly fighting her, but she has certain abilities that make her very difficult to defeat.

However, it's revealed that abilities aren't 


   God-given, instead, she uses software called Angel Player to create these abilities herself.


But,


   Angel Player was created by the Programmer, as stated in Episode 11. The Programmer is an elusive figure, who likely didn't even know Kanade.


So how did Angel Player find its way to Kanade, for her to later use?
From the Wikia:


  Some time after the creation of the Angel Player program, a student by the name of Kanade Tachibana discovered the program and became the first user of the program. She used the program to create Guard Skills to battle against the SSS.


(emphasis mine)

The exact details of the acquisition process is not revealed, however it is believed that Kanade found the program by herself. Considering that she has an English manual, it could be that she found it with one of the computers in the computer room, or bought it in the Afterlife.