Yes, it is a good fit when a customer is supposed to use some functionality one has implemented but shall not see the implementation.