1. A configuration model for configuring at least one adapter software component to selectively access set of application software objects including at least one reflective application software object, said at least one adapter software component comprising a generic adapter software component which uses reflection to access reflective application software objects, said configuration model being an object oriented implementation and being external to said at least one adapter software component.