A reusable set of components in a convenient package that serves a specific set of goals.
The planning processs for programming.
Work of frames in HTML for posting data or comments