In addition to collaborative writing applications, online collaboration can be applied to various fields, including business management, education, production, etc. Online collaboration provides scalability and flexibility to users, helps establish close relationship between online partners, and provide operational efficiency and competitive advantages. The growth of online collaboration is witnessed by the increasing number of tools that enable users to build online communities, manage teamwork, and share documents, spreadsheets, and workspace.