real world application background