1. A method comprising: receiving a request at a first information handling system (IHS) to perform an application computation; determining a user's context, the user operating the first IHS, comprising: determining a default user style of the user, selected from a predetermined set of styles; storing patterns of use of the first IHS by the user; and predicting patterns of use of the first IHS by the user based at least on the stored patterns of use and the default user style of the user; ascertaining a battery state of the first IHS; determining computational capabilities of the first and the second IHS; and allocating the application computation between the first IHS and a second IHS, wherein a first portion of the application is allocated to the first IHS and a second portion of the application is allocated to the second IHS based at least on the user's context, the battery state of the first IHS, and the computational capabilities of the first and the second IHSs.