I think the the concept I want to get across is that the design of the  application does not constrain the way that you implement, firstly a client server technology and secondly the use of your chosen relational database management system.