The Oracle client should be installed on the machine that will access the Oracle server. If the aim is to access the server only for applications then Oracle client will suffice, however for administration and management duties additional admin packages also need to be installed.