The clients do not need sql server installed on their systems, only on the server. Dee-u is right, ADO or other data access component is all thats required to retrieve, insert, and update data. There is a licensing issue though. SQL Server, depending on the number of licenses your company purchased, can only have a certain number of concurrent connections.