True. I have the same opinion. Well, it's all depend on the client's requirements. If the client needs the db to be accessed from anywhere or even within a LAN, then it's generally the case the db is hosted in a remote server. But that doesn't mean you must implement it using a web based...