1. A computer-implemented rule construction method for configuring rules in a computer system having a memory and a display screen, the method comprising: enabling simultaneous display of multiple windows on the display screen, the multiple windows including a first window configured as a library and a second window configured as a canvas; enabling custom configuration of tiles in the library, each tile corresponding to a term; and enabling selection of the tiles from the library for placement in the canvas, wherein the placement reflects a logical statement.