I need to defend SAP on this subject. While I agree that they are pretty poor about reaching out beyond their own ecosystem they acknowledge this is a weakness of theirs and they are trying to fix it. They've done a lot over the last year or two to try to make it easier to dabble and they are continuing to push for a more open environment for 3rd party developers.