Describe the architecture of the automation framework you currently use. What are its strengths and limitations?