Just curious, which country and how many SIMS could that kind of pool serve without a human connecting and exchanging em? How costly that device setup is (I am not sure what is it like as I never personally worked with it)
And does that device have any API or other means to programmatically interact with it? If so, creating a panel won't become an issue (though it would be better for the developer to have same device on file unless you are able to do the coding stuff yourself) as long as you're ready to have some kind of home server set-up that will handle requests 24x7.