Patent ID: 8688738

Claim:
A method for managing content items stored at a data repository to be presented by user interfaces of a software application, where the software application is configured to be executed in an offline manner at one or more remote sites, each of which comprising a display and data storage and being connected to the data repository via a network, the method comprising the steps of: installing the software application on the data storage of a first remote site; retrieving source content items from the data repository to be used by the software application; transforming the source content items into a plurality of presentation formats that enable editing of the content items stored at the data repository; storing the source content items on the data storage of the first remote site; executing the software application at the first remote site; retrieving a first of the source content items from the data storage of the first remote site and displaying the first source content item via the display of the first remote site when any user interface of the software application comprising a first content item is requested by the software application executed at the first remote site, wherein the first source content item corresponds to the first content item; editing the first source content item at the first remote site to produce a first edited content item; storing the first edited content item on the data storage of the first remote site; and retrieving the first edited content item from the data storage of the first remote site and displaying the first edited content item via the display of the first remote site when any user interface of the software application comprising the first content item is requested by the software application executed at the first remote site.