42 Design and development of computer hardware and software; providing temporary use of online non-downloadable software for facilitating electronic trading and for accessing information and tools in the areas of financial research, financial information, financial analysis, financial advice, financial planning, financial consultation, financial management, investment brokerage, investment consultation, investment management, investment advice, mutual fund investment, and algorithmic trading strategies