Arguably, best IT department does not exist since it should have no dedicated staff! Certainly that’s not going to be the reality in the near future. What to do is transform IT department by empowering business. BRMS (Business rule management system) and BPMS (Business process management system) are helping with that. SOA (Service Oriented Architecture) is another factor. Among many reasons, on of them is OO (Object Oriented) is no longer the top key word!