A system and method for developing an application is disclosed. The
application is for use with point of sale equipment having a device. The
application is capable of utilizing the device when the application is
executed on the point of sale equipment. The method and system include
providing an emulation module corresponding to the device. The method and
system further includes ensuring that the application will utilize the
emulation module when the application is executed on the development
system. Thus, when the application is executed on the system, the
emulation module and the application emulate the interaction between the
application and the device that occurs when the application is executed
on the point of sale equipment.