Provided are a system and a method for providing contents using an open
API. A contents storing unit stores at least one contents. An open API
unit is common to upper applications on the basis of a wired network
interface and provides an API that is a communication function realized
as components. A communication capability providing unit combines the API
with the contents selected by the contents provider, and adds a
communication function to the contents on the basis of usable network
resources. The contents providing unit provides contents in which a
communication function is added.