The IT Department launched a new web portal for taxpayers to ease the filing process and make it simple and faster.