A system for navigating stackable workspaces on an electronic device, the system comprising: a navigation module configured to: display a first workspace, wherein at least one application is open in the first workspace; display a navigation menu comprising a set of access points, each access point of the set of access points being associated with a respective application, wherein each access point of the set of access points is configured to allow a user to open the respective application in a new, second workspace; and in response to selection of an access point of the set of access points, display a new, second workspace in which the application associated with the selected access point is opened, the second workspace being stacked on the first workspace along a stacking axis; and a detection module configured to detect at least one of a first inter-workspace swipe gesture and an intra-workspace swipe gesture; wherein the navigation module is further configured to: in response to the first inter-workspace swipe gesture, navigate between display of the second workspace and display of the first workspace; and in response to the intra-workspace swipe gesture, switch between features of the application that is open in a currently displayed one of the first and second workspaces, or switch between applications that are open in the currently displayed one of the first and second workspaces. a navigation module configured to: display a first workspace, wherein at least one application is open in the first workspace; display a navigation menu comprising a set of access points, each access point of the set of access points being associated with a respective application, wherein each access point of the set of access points is configured to allow a user to open the respective application in a new, second workspace; and in response to selection of an access point of the set of access points, display a new, second workspace in which the application associated with the selected access point is opened, the second workspace being stacked on the first workspace along a stacking axis; and display a first workspace, wherein at least one application is open in the first workspace; display a navigation menu comprising a set of access points, each access point of the set of access points being associated with a respective application, wherein each access point of the set of access points is configured to allow a user to open the respective application in a new, second workspace; and in response to selection of an access point of the set of access points, display a new, second workspace in which the application associated with the selected access point is opened, the second workspace being stacked on the first workspace along a stacking axis; and a detection module configured to detect at least one of a first inter-workspace swipe gesture and an intra-workspace swipe gesture; wherein the navigation module is further configured to: in response to the first inter-workspace swipe gesture, navigate between display of the second workspace and display of the first workspace; and in response to the intra-workspace swipe gesture, switch between features of the application that is open in a currently displayed one of the first and second workspaces, or switch between applications that are open in the currently displayed one of the first and second workspaces. in response to the first inter-workspace swipe gesture, navigate between display of the second workspace and display of the first workspace; and in response to the intra-workspace swipe gesture, switch between features of the application that is open in a currently displayed one of the first and second workspaces, or switch between applications that are open in the currently displayed one of the first and second workspaces.