Can somebody tell what is it ? It sounds interesting, but I found their website and they don't explain so much...
__________