== Insert data in application == 1. User Login 1. Batch Upload data in xls format 1. This requires a consistent model 1. Align xls data headers with model entities 1. View of these data 1. User has specific need of view 1. adjust the labels of the data forms according to user needs. == Secure view of data to appropriately authorized users == Not all users have the same rights at all columns/headers (according to xls) and entities according to our model. 1. user login 1. Check users ' rights 1. Show only data views he has right to view 1. permit edit only to entities he has teh appropriate right === APPROVE CHANGES  ===  ** (In case unauthorized user) Give permission to write/insert data in DB , and trigger an event for the editor or admin user to permit these changes.