Middleware articles