This invention provides an input switchover means for switching input
routes according to the type of medium or communications, a software
management means for decoding encrypted software information and for
managing monetary charges according to the usage amounts of this
software, an information conversion section for converting decoded data
outputted from the previously mentioned software management means to
visible or audible data, and an output route switchover means for
outputting to the previously mentioned software management means
encrypted software data, and for outputting to the previously mentioned
information conversion section non-encrypted software information.