Streaming payment software should have robust subscription management features to handle recurring payments and handle different pricing plans. Additionally, it should have a user-friendly interface that allows for easy and efficient handling of subscriber information.