Applications that incorporate Digital Rights Management (DRM) capabilities are enabled to specify, implement and manage the
rights and permissions associated with the use of intangible goods. Many different inter-related technologies can be incorporated
into DRM enabled applications including technology that incorporates public key cryptography. The success of DRM enabled applications
will depend on how well the solutions satisfy requirements of the different stakeholders involved with the production, distribution
and use of intangible goods. A key success factor is the ability of an application to provide superior ease of use from the
end user’s perspective. The success also depends on how well the application can adapt to new technology and emerging distribution
and business models. This paper describes DRM applications, the requirements of the different stakeholders in this environment
and critical attributes of public key cryptosystems that must be considered to ensure effective solutions.