Icicle's Middleware for ISO 8583 Messaging is a pluggable component which can integrate the Financial Applications being used by the banks with the core Banking system. The system provides standard ISO message formats for each type of transaction. The system facilitates connecting to the Core Banking system using the connection pipe and by sending messages using byte strings. Messages as well as responses are tracked in the system and at any point in time the exact status of the messages can be identified. The ISO messaging system can integrate with any of the Core banking system as it uses the standard Message formats which have been setup by ISO for Banking transactions.