Architecting and designing
  
Flag asynchronous
A Flag Asynchronous is a flag that indicates the message might be initiated by the sender regardless of whether the receiver is expecting it.