Human and computer interaction is used in our daily lives, one instance is the use of mice and keyboards or touchscreen as a method to interact with computers. As new and improved technology develops so do new machine-man interfaces as a result. In this project we are using minimally priced hardware to achieve finger and hand tracking. We use a simple system but it proves highly efficient in allowing us to track hand movement while still enabling us to ignore the effect that complex backgrounds, which may include movement, have on movement tracking. This system enables us to translate the detected hand motions and gestures to be used as multiple function inputs to interface with our applications, as well as provide the necessary outputs needed for hand motions or gestures. This project will not rely on simple mechanical devices, such as the standard mouse and keyboard, but instead on hand and finger tracking instead.