Due to certain security considerations and regulatory requirements, banks and financial institutions prefer keeping their systems deployed on-premise. Additionally, the disadvantages of vendor lock-in can be eliminated with on-premise solutions.