We develop modern and powerful client-bank system that provides our corporate customers with remote banking services. It consists of 3 front subsystems (web-, desktop- and mobile clients), failover backend with datawarehouse, own certification authority and integration with core banking systems through integration bus (enterprise service bus). We use Java technology stack, Bootstrap, Spring Framework (MVC, Security), EJB3.0, MyBatis, IBM front- and backend servers, MSSQL database. We examine customer experience and offer fresh UX-design solutions; also we develop public API for digital banking services. Our development processes are based on Agile/Scrum methodology and use continuous integration and version control system. This is an attractive project with the varieties of technologies, includes information security, interaction with external devices like e-token etc.