Can an IT consultant evaluate our current tech stack