Did you ever wonder why you couldn't edit something on the same page that you were looking
at? Or how you might need to bring up a pop-up window in order to select an email address when
creating a message? Who works like that in real life, anyway? Well, "old school" web application
developers, apparently.
We see things a little differently. When we looked at a system design, it seemed a lot more
sensible to
edit data in place. To provide
live search. To utilize
modules,
widgets and functions that the user can swap in and out at will, according to
their
view of how the system should work, not ours.
Tragically, these types of "real world" functions didn't exist for the web.
Fortunately, we wrote them.