PolyCalc is a quickly extendable and programmable calculator with keyboard layouts for different purposes.