This paper discusses a software architecture for a set-top-box that serves
as intermediary connecting home networks to Internet. As the major design c
hallenge in developing the software is supporting inherent real-rime requir
ements of home network and home Internet connectivity simultaneously the so
ftware is designed to integrate both real-time service and home Internet co
nnectivity into one software framework.