If we develop some software in c# (or basically .Net), we don\'t install visual studio to any client. The client just have to have required .Net framework (1.0, 1.1, 2.0, 3.
Here are two ways for Windows Applications:
Desktop application that will be used by each clients separately without assigning a computer as server. You only need to install SSMS and the application for your Clients. The Update/Delete/Insert operations will be done separately.
Client-Server Approach, install SSMS and attach your DB on a computer. This computer will serve your clients as a server. Then install the exe file on any client computer, make sure the clients are connected to the server using the IP.