title: Few Oracle related questions, difference between Oracle client and ODAC
body: <p>what I want is to manage Oracle programmatically from a .NET C# project. I have few thoughts so please tell me if I'm correct. 
  As far as I know I have to use the standard ADO.NET api. Additionally, I need to use a specific provider. I can use either the .NET default oracle client (which is now deprecated) or the Oracle ODP.NET provider. </p>
  
  <p>I'm using Oracle Express client, is ODP.NET included in this client ? 
  Also what is the difference between the Oracle client and ODAC ? Why is ODAC creating another home directory ? </p>
  
  <p>Thank you</p>