I have been asked at work to make a medium sized application that each person can use on their own computer but connected to one database which sits on the server. Its just basically an application that each person can add and delete data, but each person should be able to see what another person as just done (kind of refresh their data).

Before i even start this, i thought i would ask for some advice from you experts as to which approach i should be doing.

Thank you.

(cant reply for a few hours, of to golf )