All you wanted to know about Institutional Trading Platform