Abstract: Systems and methods are disclosed for a messaging application used to create sequential logic functions and create messages that include sequential logic functions. A method of creating a message comprises drafting a text portion of the message and selecting at least one predefined sequential logic function, transmitting the at least one predefined sequential logic function from a desktop application to a core messaging platform, retrieving computer executable instructions associated with the at least one predefined sequential logic function from a database, and packaging the text portion and the computer executable instructions associated with the at least one predefined sequential logic function as a message to be sent to a receiving device.