42 Computer software design for others, namely, computer software providing application storage, retrieval and execution functions, document storage, retrieval and searching functions for business, entertainment and informational uses in connection with data communication and transaction services