end-user infrastructure