This chapter describes the flow of designing a stream data processing system and the items that should be evaluated at the design stage.