A computer-implemented method comprising steps executed by a computing device (110, 750), which comprises a memory (220, 764) storing a non-browser application and a browser application, wherein the non-browser application and the browser application are separate applications with separate user interfaces, wherein the browser application is configured to retrieve web content from a web server and render the web content in a browser tab, and wherein the method comprises the following steps: executing (410, 510), on the computing device (110, 750), the non-browser application; displaying (420, 520), by the non-browser application on a display of the computing device, application content including a link to the web content; receiving (430, 550) an indication that the link, displayed by the non-browser application, has been selected; in response to the indication that the link has been selected, allocating (440, 560) a browser tab of the browser application to the non-browser application, the allocated browser tab including: a first selectable item associated with an action of the non-browser application, wherein a selection of the first selectable item causes the computing device to perform the action of the non-browser application, wherein the action of the non-browser application includes an operation or task of the non-browser application; and a second selectable item associated with an action of the browser application, wherein a selection of the second selectable item causes the computing device to perform the action of the browser application, wherein the action of the non-browser application includes an operation or task of the browser application; and displaying (450, 570) the allocated browser tab with the web content within a user interface of the non-browser application, wherein the displaying of the allocated browser tab within the user interface of the non-browser application comprises displaying the allocated browser tab embedded in the non-browser application. executing (410, 510), on the computing device (110, 750), the non-browser application; displaying (420, 520), by the non-browser application on a display of the computing device, application content including a link to the web content; receiving (430, 550) an indication that the link, displayed by the non-browser application, has been selected; in response to the indication that the link has been selected, allocating (440, 560) a browser tab of the browser application to the non-browser application, the allocated browser tab including: a first selectable item associated with an action of the non-browser application, wherein a selection of the first selectable item causes the computing device to perform the action of the non-browser application, wherein the action of the non-browser application includes an operation or task of the non-browser application; and a second selectable item associated with an action of the browser application, wherein a selection of the second selectable item causes the computing device to perform the action of the browser application, wherein the action of the non-browser application includes an operation or task of the browser application; and a first selectable item associated with an action of the non-browser application, wherein a selection of the first selectable item causes the computing device to perform the action of the non-browser application, wherein the action of the non-browser application includes an operation or task of the non-browser application; and a second selectable item associated with an action of the browser application, wherein a selection of the second selectable item causes the computing device to perform the action of the browser application, wherein the action of the non-browser application includes an operation or task of the browser application; and displaying (450, 570) the allocated browser tab with the web content within a user interface of the non-browser application, wherein the displaying of the allocated browser tab within the user interface of the non-browser application comprises displaying the allocated browser tab embedded in the non-browser application.