We are in the process of undertaking technology refresh covering hardware, database, applications redevelopment. Currently we have a mainframe and few client server based applications. The challenge is do we go for another mainframe or clustered servers? Do mainframe still have a role?