 It was later adopted by the general user community for the creation of complex batch and real-time computer processes.The sources could recursively reference additional sources, providing wide flexibility in input parsing.The rules for output creation were also in source files, with similar levels of dynamic input capability.