Session beans represent work performed for a single client and hold transient, conversational state. Unlike entity beans or persistent storage, session bean state does not survive system crashes or program terminations. Thus, they process transient data that can be re-created.