I know this is more of a legal/lawyer question, but I'm sure others have run across this at some point so any insight is helpful.
I'm looking to build and sell add on tools for large enterprise applications. The products I want to work with don't have APIs for directly accessing information, but store the majority of their data in a SQL database, so it is visible without reverse-engineering formats. The companies that create these applications have partner programs, but they are only for sales channel relationships, not technical ones.
Are there issues with creating products that work with the large applications without establishing a relationship/partnership with the company first?
Microsoft doesn't seem to require any sort of partnership to create 3rd party tools for their products. Do other large companies allow the same thing (Oracle, EMC, Autonomy)?