Organized into Client / Server