To build a complex project that consists of an internal desktop management system containing all the information, and a web site which provides the info to the web. It is able to collect orders and send them to the management system. There are 2 databases involved: one for the web-site, another for the desktop management system.
Checkout processing system at the web side;
Personal profile, product presentation parts;
Communication with an internal management system from the web side;
Models and relations creation based on sql description.