Contracts Finder is an advertising portal, yes. It's not a procurement system in and of itself. Procurement systems of different kinds will tap into Contracts Finder to advertise the opportunity and then the award notice afterwards.
On April 24th, 2018. See this statement in context.