Board Thread:Questions and Answers/@comment-27648912-20140102051735/@comment-203.177.46.157-20140304132944

To add up- the Programmer created the Angel Player to unravel secrets or to glitch upon the system. Along the way, he fell in love. But the girl didn't stayed for long and disappered (we all know that this means she lived a fulfilled life). The Programmer waited and waited til that girl to return- but never did. At that long span of time he just couldn't bear it that he made himself one of the "NPCs" (this was told in the anime). After a while, Kanade found that program and used it for herself.

Just a fix; Otonashi isn't really a bug/glitch in that world. He really had a purpose on being recreated.

Any more queries?

-A Wikia Contributor. xD Call me Stratus too. :P