A method, system and software for securely rendering digital documents,
including storing a digital document in a document platform; and storing
a usage right associated with the digital document. The usage right
specifies a manner of use indicating the manner in which the digital
document can be rendered by the document platform. The digital document
comprises plural parts of digital content. The usage right includes
plural usage rights respectively associated with each of the plural parts
of digital content. Whether one of the parts of the digital document may
be rendered by the document platform is determined based a respective
usage right. If the respective usage right allows the digital document to
be rendered on the document platform, the corresponding part of the
digital document is rendered by the document platform.