Working with local, state, or government agencies can be a challenge because of the numerous departments and budgets which don't always align with an overall focus. Most important is developing a clear enterprise architecture which eliminates redundancy and mandates systems stay updated and secure.