The Program has three functions. The first functions is to online edit and make changes to many kinds of files.It works as a platform and anyone can add plug-ins for it