Sales System using Lazarus (Object Pascal - Free Pascal) , Brookframework and Firebird, with the business logic on separated units.