Finally after being down for 3 to 4 days, the portal is up again. It seems to be working fine now. It was quick and responsive. Filed for couple of customers today without any bugs or slow site speed.
Did some research, it's not only the portal development but also they need to maintain for 8.5 years including all costs, hardware, manpower and all forms of maintenance. But still 4200 cr is not justified.