If the software is for human beings to use, then why make it complex! The usage should be straight forward and obvious. Simple solutions are the hardest to generate, but if you are the kind of person who believes that software should be simple and to the point, then decimalworks team is the exact match for you. No complexities, no doubt on what the system is doing at any point in time.