In my company we have outsourced Operations Support to one vendor and App Development to another. Things relatively ok with arrangement except with DB 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 layer(tables, data manipulation, etc.) has gone to the App vendor. Over the years, new technology has begun merging the lines between where Ops support should end and App 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 support in this fashion?