Collins Richey wrote: > Where and how is this business logic going to run - on Apache? If so, PHP would be a good choice; object oriented but easier to understand (IMO). The business logic will run on the Linux server atop the Postgresql databases. The gui clients written in c++ will connect to it via network. It isn't web-based. Michael