I created my own product(P) which is pretty much standalone but would benefit a LOT if it integrates with existing ERP package(ERP). Integration can be done 2 ways:
- read only where I pull data from ERP
- two way where I will write back to ERP but that is not necessary
My first client already uses P and likes it a lot. Especially that he had P that was built-in into ERP :) If I integrated my P into same ERP that would make it lot more valualbe.
Here is facts. There is a lot of similar P modules. Some of them integate with ERP. Some of them integrate with multiple ERP's. ERP legal note says that nobody can pull data from their DB without written permission...
Technically, I don't see why company that owns ERP will not allow me to integrate but I have "small guy" fear. I'm 1 person company right now and not sure how and who I need to talk to. My client is a big account with ERP and they going to drop their P subscription soon.
Questions:
- What the best approach to get permission from ERP to allow me to integrate?
- Who should I contact?
- What should I say? Should I ask for permission or make proposal?
- When should I do it? Before or after my client cancels?
- Should ERP company know I already took their client? Any other advice on this matter?
Product is ready. Now I just need to get it out.
EDIT:
This is in US. ERP is client-server installed on clients hardware. Here is legal excerpt(s):
Software may be used only by the User for internal business purposes. Unless specifically authorized by COMPANY in writing, Software may not be used by subsidiaries or affiliates of the User, and may not be used by a third party or by User for any third party. User is not authorized to sub-license Software in whole or part. User agrees not to resell or otherwise transfer to a third party any data extracted from the database portion of the Software.
Software is the valuable exclusive property of COMPANY and is protected by applicable U.S. copyright law and international treaty provisions. Software may not be copied, decompiled, reverse assembled or disassembled without the express written authorization of COMPANY. User agrees not to use a software program other than those provided by COMPANY to extract data from the database portion of the Software unless otherwise authorized by COMPANY in writing.