in reply to CGI vs Tk for application backend

Also: plan for success. Looking ahead, imagine you need 2-10 instances of the backend application. Seems the browser version becomes even more desirable then.

If you rope in Catalyst with a side of Template and Class::DBI you can probably recycle any base modules you wrote for the customer side and might be able to get a skeleton/working application done in just a day or two.