I am an old-school OOP developer. I work at salesforce.com on their Licensing and Provisioning products