Patent ID: 7089243

Claim:
A professional practice application configured for use over a network by users operating professionally in a plurality of groups each including one or more users, and the professional practice application comprising: a database configured to store records each associated with a corresponding one of the plurality of groups; web pages for entering corresponding records of each group into said database and the web pages including: data web pages for viewing and entering data records associated with each groups' professional practice; at least one group registration web page for entering a registration record of a new group including a group identifier and a user identifier for a user having a role of group manager for the new group; at least one managerial web page for each group manager to manage registration records for users and roles for each user within the group manager's associated group; and an access controller configured to limit access to the at least one managerial web page to user's with a role of group manager and to limit the registration records viewed and entered by each group manager via the at least one managerial web page to registration records associated with the corresponding group; and to condition a user's access to selected ones of the data web pages based on a user's role in a group and to limit the data records viewed and entered by each user via the selected ones of the data web pages to data records associated with the corresponding group; whereby a plurality of group managers each determine for their associated group both the users in their group and the data records of the group accessible to each user.