42 Computer services, namely, designing and implementing financial data connection widgets for others; Internet-based application service provider, namely, hosting, managing, developing, analyzing, and maintaining the code, applications, and software for web sites of others; Providing an interactive website featuring technology that allows users to connect to multiple financial services; Providing engineering information in the field of financial service provider connections via a website; Providing online non-downloadable computer software platforms for connecting financial technology clients to multiple selectable financial service endpoints; Providing temporary use of online non-downloadable middleware for providing an interface between financial applications and multiple different financial institutions