NorthStar is client-server based and uses a client-server software called FirstClass Intranet Client. To illustrate the difference between a web-based approach and a client-server approach, let's consider the following scenario. Your section of the city has been affected by a major power outage, and the entire section of the city must be evacuated and sheltered for 5 days and nights while the city's electrical department can correct the problem. Thousands of people will be homeless for these 5 days, so to where do you relocate them? You have the choice between area high school gymnasiums and the local Hilton and Marriot hotels. In which would you rather stay, the gym or the Hilton hotel room? My guess is that you would choose the Hilton, not only for yourself, but for as many people as possible. Why? Because the hotel is built for such an environment that needs to house, service, feed, etc. hundreds of people simultaneously. Would the local gym work? Sure, it would "work", but with the gym, you have a general purpose resource that was never built to act as a facility to house, service, feed, etc. hundreds of people simultaneously. The gym offers you a bare-bone minimal accommodation that leaves the people with the lingering thought, "When can we get outta' this place?!?"
Now bring this analogy over to the issue of web-based or client-server based approaches. With a client-server based approach, you will be enjoying a digital environment that has been uniquely created for a rich, multi-user, and highly graphical and structured communications environment. With a web-based approach, you will likely be using a software interface known as a web browser (like MS Explorer or Netscape) or a simple email program like Outlook or Eudora that was never built to accommodate the communication and interactive needs of a school; it was built for, as its name plainly states, to browse web pages. In the case of using Outlook or Eudora, these applications were created mainly for a single user's personal email. A web browser does a great job at allowing someone to browse web pages, but it does not do such a good job acting as the host to a multi-user communications and interactive environment like a school. Can a web browser and simple email programs work? Sure they can "work", but let's remember our gym vs. Hilton scenario. Which would you rather have, something that only "works" or something that really "rocks"?
With NorthStar's client-server approach, students download their "lesson bundles" and then view all of their lesson resources offline. Students may also configure their account to work offline, thus saving them valuable and often expensive (if overseas) online time. Students do not need to be online for much of their academic studies because their lessons are not web pages but are rich and interactive documents created in Word, PowerPoint, Geometer's Sketchpad, Adobe Acrobat, QuickTime audio/video, etc. Students will usually go online to ask questions of their teachers, participate in group discussions, and participate in social activities in the Student Caf�.
We have students who live in very remote areas who have extremely limited access to the Internet. For these students, having the ability to download their lesson bundles to their laptop's hard disk allows them to then return to their remote location and complete their work. Now granted, this is not the ideal situation because the student does not have daily access to NorthStar, but it illustrates the point that students don't have to be online to view our lessons and that students have greater flexibility in using our program because of this. Also, as a minimum, students spend on average 30 minutes per day online in NorthStar doing academic work. That time amount can be lower, and it can be greatly higher, but that is the average that we've heard from our parents and students when we have asked them about this issue.