IT applications landscape