Current challenges in business and IT alignment