Dear Presales Team,
I want to build a system described as followed:
System Overview
Members of different groups are allowed to upload data (Zip files) to the system where these files are being processed and saved by a program on a time based subscription system. The user (owner) who uploaded the data can maintain and download the processed files. A user having a valid subscription uses a Single-Sign-On system to access additional Forum-, Ticket- and Support-Services.
A subscription is either time based, as for instance from the 1 Jan 2012 till the 31 Dec 2012, or limited by the number of usage, running the data processing program by using a counter or a combination of both. If a subscription of a group expires, all group members are disabled as well. Subscriptions can be purchased via a payment gateway as for instance PayPal and PayWizard for single users or for groups depending on their subscription level. Before a subscription expires mail reminders will be sent to the subscription owner.
A group can exist of one till many users and as many as possible similar groups with the same rights but different names, e.g. Company A, Company B, etc. One Administrator of a group is given the right to setup new user into the corresponding group, if the permission of the subscription allows this.
A user can only access data generated by himself or by members of his group. The data is organized in the following structure: “Company” => “User” => “Application”. After every program usage a notification message is sent to the user with the following details: Program-Name, Counter and other parameter.
The operator and users of the platform will have analytics about groups and users, e.g. start and end date of subscription, counter of generated applications per group and user, depending on their role. Open support tickets etc.
Can this be done using your components? If so, at what conditions? Any personal contacts are appreciated, as this a serious request.
Kind Regards
JoomFrisch