Its very customisable to the needs of studios and gyms that operate in different ways. Customer support is incredible, the best I've ever received for gym software.
Clubworx has been really easy for membership management. We are able to manage current and new memberships with minimal training, and find the interface relatively intuitive. Clubworx makes it easy to find members and update their data in moments, via a mobile device (this help to manage requests on the go, without the PC). They also have a free tier and good options for new subscriptions.