Is there any term for an interface in which an application runs another application? For example, one website rendering UI from other website within its frame.

  • Hi @Akanksha, thanks for your contribution to UXSE. It might seem a little bit pedantic to ask this, but are you differentiating between applications which needs permission from another application to run it, or just providing a window/frame within the application for another application to run but no actual controls or data is being exchanged? I can't quite tell if you are referring to one or the other in the example you provided. Thanks.
    – Michael Lai
    Commented Oct 4, 2019 at 3:29
  • Hi @MichaelLai Thanks for your response. I am referring to the later part. Commented Oct 4, 2019 at 6:16

3 Answers 3


A multiple document interface (MDI) is probably what you are looking for. enter image description here


If you're purely looking for a term, I've heard "Portal" used in this context to describe the ability to run another application within a single client.

There are various approaches to how the applications run, which will depend on platform, as others have mentioned an iFrame is one approach, albeit not the greatest solution!

Depending on the application (how the other apps and packaged, used, and what control you have over them) it's possible to achieve this behaviour using "Micro-frontends". There are several different ways you can compose an application using this approach.


Technically, Emulators tend to answer your question. Also, iFrame, TeamViewer, Plugins all like answer the question too.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.