1. A method to secure data on a computing system, the method comprising: receiving a request, for a user, to execute a plurality of application instances of an application, wherein the plurality of application instances are executed in parallel, and wherein each application instance of the plurality of application instances corresponds to a different use of the application; identifying a separate role to be associated with each application instance of the plurality of application instances, for the user, based on one of user inputs, an object-role mapping, and a set of rules in a corresponding application instance, wherein the application is executable in a plurality of application instances, and wherein the role of the application instance is indicative of a nature of activity to be performed in the corresponding application instance, and wherein the role of the application instance is defined based on the different use of the application in the corresponding application instance; associating, based on the identifying, the separate role with each application instance; and storing, based on the role, data pertaining to the application instance in a memory location allocated to the role of the application instance, wherein each role has a separate dedicated memory location to achieve data isolation for the application instance based on the role associated with the application instance.