I'm working on project that will use Windows Forms C# 4.0. It is mainly in the conception step. One of its main features will be the ability of acting as kind of manager for external applications. Those external applications will also use windows forms. My question is: it is feasible to use the main application as the MDI Container of those external applications?