an internet broadcast system , method and apparatus provides a presentation tool that offers program content to viewers in a rich , interactive and exciting way while still offering the benefits of cost effectiveness , convenience , and which meets or exceeds the experience of live , in - person programming . at least two synchronized images are presented in multiple windows and an editable image selected from one of the at least two synchronized images , wherein the other of the at least two synchronized image adjust to remain in sync with the edited image . a production panel includes an administrative section and a viewer section . the administrative section includes set of production tools which allow an administrator to create and modify programming that a viewer observes and engages with through the viewer section via a remote digital viewing device . information flows between the production panel and viewing devices via the cloud - based software .