STREAM Philosophy