A system and method for providing context-based user interface cards is disclosed. According to one embodiment, a computer-implemented method comprises determining a user's context and a user's device. A plurality of user interface cards to the user's device is provided based on the user's context. Each of the plurality of user interface cards has a data portion and a form portion, and the data portion and the form portion of each of the plurality of user interface cards are delivered separately to the user's device.