An enterprise system with secure wireless messaging includes an
application service to process a message. The enterprise system also
includes a security service that uses a cryptographic technique to
transform between the message and a secure message that is based on the
message. A communication service communicates the secure message with a
mobile client using a public network. The message may be secured using a
cryptographic technique to provide end-to-end security. The enterprise
system also may include an information service including information
indicating occurrence of a triggering event. The information indicating
occurrence of a triggering event may cause the enterprise system to push
a secure message to the mobile client.