what do you call the technology used in the Doodle IMEnvironment in Yahoo Messenger?

Just want to know the exact terminology that can be referred to the technology used in the Doodle IMEnvironment in Yahoo Messenger. We are currently developing a software that will use such kind of technology and we need that certain terminology for our documentation.