The Self Virtualisation Program, as its name states, is a program used to virtualize oneself on to Lyoko, without the need of an operator to do so for you. It is first seen in Uncharted Territory when Aelita uses it to virtualize herself into the Forest Sector. The program was shown to be set up by Franz Hopper when he used it in one of Aelita's flashbacks to send him and her to Lyoko to escape the government. In Aelita, Aelita again uses the program to send herself and Odd to Lyoko to secretly go to the Carthage and gather data on Franz Hopper.
Aelita uses it in Final Round, in order to send herself and William to Lyoko due to Jeremie's absence. She uses it again in Distant Memory, so she can see her father on Lyoko. William also uses it in William Returns to virtualize himself and Aelita into Sector 5 while he is under X.A.N.A.'s control.
It is shown in Crash Course that Aelita and Jeremie give specific code names to programs, as Ulrich found out when he activated a program titled 'Big Fat Cheese Head', which Aelita later reveals is a self virtualization directly into the Mountain Sector (Aelita told Yumi that the code name comes from a private joke between herself and Jeremie).