1) units convertion (all possible) 2) functionality for programmers - binary, hex and octal support, bitwise operations, logical operations (on integers like in C/C++) 3) programmable functions support to extend it by my own 4) date and time calculations