Patent attributes
Various embodiments herein include one or more of systems, methods, software, and data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace, such as directly within a computer application. Some such web services are application and data agnostic meaning that such web services are not aware of or do not care where application collaboration service calls come from, what their destination application is, or what data is being communicated. These web services, in some such embodiments, just must be properly called by an authorized user.