SA20 and Cricket South Africa (CSA) have taken a significant step into the future after formalising a competition window for South Africas premier T20 competition for the next three years.