Chapter 5 Middleware. Page 2 Middleware Software: in context of smart environment Software to provide services to facilitate –Rapid development –Ease.