(1)面向法律工作者开发,用户界面简洁,友好。
(2)根据刑事诉讼的逻辑设计内部程序和界面,符合法律思维。
(3)以图形和文字两种方式输出量刑过程和结果,以期实现“看得见的正义”。
(4)对各种不同罪名实行抽象与具体相结合的量刑模式,在减少代码量的同时实现大量公共代码的重复使用。
(5)逻辑清晰:设计之初就将界面逻辑与内部逻辑彻底分离,易于维护与更新。
(6)罪名结构化:将各个罪名的使所特有的法定情节封装为不同的类,根据预先定义的接口与程序其他模块连接,方便增加对罪名的支持。