RFID middleware exists to allow you to make the best use of your resources and expertise to build powerful and flexible RFID and sensor solutions. By providing device interfaces, development frameworks, and integration capabilities, this class of software products plays an increasingly strategic role in any RFID project. This paper discusses the role of middleware in more detail, and highlights its importance for system integrators, application developers, hardware vendors, and end users.