Building intelligent systems for management applications using decision tables