1. A computer system, comprising: a memory to store computer instructions; and a processor coupled to the memory to execute the computer instructions to: provide a UI element for a software application to receive user request for functionality; initiate a context based functionality request responding to a user action on the UI element; provide UI input element(s) to receive user input for the context based functionality request; capture contextual information from the software application based on initiation of the context based functionality request; and receive submission of the context based functionality request and the captured contextual information.