1. A method of creating multimedia services in a computing device connected to a network comprising steps of: assembling in the computer device a first language graphical block and a second language graphical block, the first language graphical block and the second language graphical block selected from a plurality of language graphical blocks into a service logic script via a graphical user interface of a first computer, wherein the plurality of language graphical blocks represent event driven actions that occur in the network and are hidden from a user, the first language graphical block comprising a notch having a first width and the second language graphical block, comprising a bulge having a second width the first language graphical block and the second language graphical block to interlock such that the bulge fits into the notch to enforce a connectivity rule; installing the service logic script in a service execution environment; and translating the language graphical blocks into programming language objects when the service logic script is installed and executed.