As we have been working on Active Purchase and Active Cases we have found several data elements that can be shared within the system. Active Purchase and Active Cases each have the need to store contact information. In addition, both products need to interact with the DotNetNuke User and Profile information. The reason for the delay with Active Purchase is so that we can carefully integrate Purchase, Cases and DotNetNuke. The end result has actually turned into basic CRM application while still having the option for each product to work independently.
We have created a common system that allows for us to store and share various elements that you find in a CRM application. This will also make it much easier for customers to upgrade to upgrade Active CRM if they need to in the future.
I will post more details prior to the Active Purchase release.