An abstract modem factory architecture and corresponding systems and
methods are disclosed. This architecture and the corresponding systems
and methods allow wireless modem control software for a wireless modem to
be isolated from specific air interface implementation code. The use of
polymorphism and dynamic binding at run time provides an interface for
creating modem type without specifying concrete classes. The concrete
classes remain responsible for creating the complete set of software
modules specific to each modem type configuration.