The process for new interface development or retrofit to existing interfaces involves data owners and stewards as well as IT programmer/analysts. This is customized development for data to and from third party applications and is based on user requirements to be gathered which follows these steps: