Parece-me que você pode estar procurando por MDI ( Multiple Document Interface ).
Existem muitos tutoriais na Internet sobre como implementar um com C #.
Aqui está um no Code Project, por exemplo.
Caso contrário, provavelmente você está usando um único formulário, mas com contêineres de controles (painéis, etc.) ocultos e exibidos sob demanda. Isso parece mais fácil no começo, mas pode ficar muito confuso (e lento) quando você chega ao ponto de ter muitos controles em muitos painéis, mas ainda assim todos em um único formulário. :)