App development and IT technology