ESI Entertainment Systems Inc. (ESI) is a software development company. It is an idea generation and software development company that develops concepts, creates prototypes, establishes partnerships and validates markets. The Company subsidiary includes Citadel Commerce Corp. Citadel provides on-line payment processing services to and from end-users and ecommerce merchants. The payment processing services include Bank Transfers, Instant Bank Transfers, electronic cheques and paper cheques. Transactions are processed with concurrent transactional fraud detection services including full identity pre-authorization via in-house and third party databases and validation of previous transaction history. Its subsidiary, ESI Integrity Systems Inc., was disposed to Spectra Systems Corporation effective at the close of business, on May 31, 2012. Spectra Systems Corporation acquired all of the assets of ESI Integrity, including the name ESI Integrity contracts.