Software applications can be described as compositions are components at an abstract level. In this paper we present a component modeling process which allows to design, model and implement recursive component compositions. We model nested components in a platform independent manner and provide a transformation to the CORBA Component Model (CCM), one example of a Platform Specific Model (PSM). Furthermore, an implementation technique of recursive component assembling compliant to the CCM standard is described, where the components structure is automatically generated by code generation tools.