Software Contracts regarding Enterprise Application