In my company we have outsourced Operations Support to one vendor and Application Support to another. Things relatively ok with arrangement except with DB Administration Support. By default we have given the System DB support to the Ops vendor (install Oracle/Sybase/Informix, apply patches, DB backups, etc.), while the Application DB Administration (tables, data manipulation, etc.) has gone to the App vendor. Over the years, new technology has begun merging the lines between where Operational DB support should end and App DB support begins. We are now challenged with having to define the gray area where system support ends and application support begins. Any idea's as to how to define this seperation of responsibilities? Pros/Cons to not seperating the DB Administration support in this fashion?