frameworks to increase the flexibility and solve existing issues in developing