BanglaWord is a smart word processing application, specifically designed for writing Bengali documents. Bangla text is entered using only the vowels (swarabarnas) and the consonant (banjonbarnos). The conjunct characters (juktho okkors) are placed automatically by the system if possible otherwise when indicated by the user. Bengali alphabet is mapped phonetically on to the standard QWERTY keyboard, independent of any Bangla font. This minimise the initial learning curve and removes the need for a physical layout template.