Automation of versatile process management will aid greater efficiency and lower costs. It is widely expected that highly structured agreements should be executed and enforced automatically. In the progress of building an executable license agreement framework, we have noticed that diverse agreement processing and automation have commonalities leading us to propose a generic architecture that can provide various automated agreement services that leverage ontology, rule and agent technologies.