Items of Composing Computer Software You Must Know About