42 Providing temporary use of non-downloadable computer software for performing data cleansing on acquired information and surrounding information, namely, user information and time information, and for providing automatic recognition information; design, maintenance, development and updating of computer software; computer programming and software design