What is it?
What do I need to make sure it runs correctly/smoothly?
These questions and more are answered in this video.