The portal application programming model describes the life cycle and the execution state of a portal application.