Bobo is best suited to technically savvy users. Principia enhances the toolkit so that site developers of all experience levels can immediately be productive. This means that object-oriented analysis maps directly to a Principia implementation. This architectural principle has powerful consequences both for site development and page delivery. This makes it easy for developers to experiment with different designs without endangering production file systems.
All application servers advertise database connectivity and related functions.
What sets Principia apart is the way Digital Creations structures the technical capabilities to match the way Web site development teams work. While software engineers can freely use the full power of Python anywhere, Principia comes out of the box with templates and wrappers that make it easy for nontechnical developers to use. This forces designers to work in SQL terms. This is not necessarily a good idea because SQL is not a natural language for design work, and uncontrolled access presents a security risk to the underlying database. Principia wraps SQL in a lightweight layer that presents graphical designers with a more familiar syntax.