You are designing a distributed application for a company. Users will access data from a database server on the network. You need to design an application that will reside on each user's machine that will access data from the database server. No other servers will be used in your design. What type of solution will you design?