I'm jumping up from basic programs to client server programming in NT.

Any tips on client server programming with central database stores.

should or can I create a program server side that is called by the clients....or should I have just client programs accessing the same database?!?! marking it with some kind of
flag?

any tips, hints, good books would be appreciated.