A method of providing bankcard services includes receiving at a host computer system information from a client defining an event. The method includes receiving at the host computer system information identifying a condition relating to at least one element associated with bankcard accounts. The method further includes receiving at the host computer system information defining an action to be taken based on the condition upon the occurrence of the event. The method also includes storing the event, the condition, and the action as a business rule at the host computer system.