Read more here: http://butterfly.vc/blog/2014/08/15/case-sarokal-test-systems/