8 – How to implement Multistep form with each step appears in Tab?

I am thinking of implementing a multistep wizard form where each step appears in tab.

So suppose there is 4 step form, then there will be 4 tabs on left hand side where we can click on tab to go on any step.

Can anyone suggest architectural approach for this implementation