The inventions are generally related to operating systems. Various techniques are disclosed to create distinct user accounts on a single user platform. Also disclosed assigning a unique user identifier (UID) to each user and an application. Few techniques disclose assigning a range of UIDs to user for accessing various installed applications. Further disclosed Virtual File system Switch (VFS) table for enabling the single user platform for accommodating multiple users. The technology may be implemented in operating systems.