BOC Changes Internet Banking System

BOC, the oldest and largest bank in Sri Lanka, makes updates to its Internet and Mobile Banking System. The old system had its fair share of issues.

Online is the way to go

I used to visit the bank quite often. 2 years ago, things changed. I stopped (to a great extent) using cash and transit to an almost all digital economy. I paid my bills online. I used debit/credit cards for purchases. Rarely would I cash money to use.

Online banking issues

I found the BOC online payment system very well featured. But I found it not very reliable. I didn’t make any errors, but the service is often un available.

One day I transferred money from my savings to my current account and wrote 2 cheques. Later that day I went to Keels to buy some goods and dang I didn’t have funds. I checked my phone and my balance was just a couple thousand rupees. The transaction had happened “offline”. But fortunately before the cheques were cashed, the transaction went through.

This is not isolated. There are many times that I couldn’t even access the web portal.

Oracle Banking or Shitty Banking!

It appears as though the BOC has invested in Oracle. I thought it was a great idea, until I used the app for the first time.

All my hopes melted away when I opened the new portal in my browser. It was ugly at best and not responsive (for mobile use) at all. I know, I am a high end web application developer using cutting if not bleeding edge tech. My expectations are high. But I have been building responsive applications for 7+ years now.

Then it was time to change the password. I quite literally cursed the mother of the idiot who coded it.

The password is set to be between 8-10 characters. This is 2000 standard. Current day passwords need to be longer. Some of my passwords go to 20+ characters.

There is a password strength meter that will give show how good your password is. The funny thing is, at its character limit of 10, it never goes beyond ‘medium’.

If the idiot who made the form was under my supervision, he would have lost his job!


In an overall fashion, I can’t say it is an improvement. I hope this is work in progress and that they will make improvements in the coming months.

If not, then this could be the next scandal to rock the papers.