Service virtualization is like using a simulator to practice using a computer program. Instead of using the real program (like a computer game), you get to practice with a simulated version of it. This makes it easier and less expensive to test the program and make sure it works correctly before you have to buy and use the real program.