Banking Software Development in the USA: Security, Compliance, and Scalability