Best all in one in my opinion is Bixby. Bixby is an easy to use web and mobile application for communicating with tenants, creating/recording maintenance requests,leases,collecting payments and much more. The application is fully customizable and allows you to integrate different features from other software such as Yardi, buildium, realpage, just to name a few.
The software is a full suite tenant portal. My favorite part about it is that tenants and residents also benefit; because Bixby does a great job in helping communities around buildings who use the software by setting up partnerships with local businesses to provide on demand services, and discounts to your residents. This also helps the communities by fostering relationships with local businesses in your areas.
The software is easy to use, and is one of the most cost efficient management software currently out there whether you have a small portfolio or a large one.
Please feel free to message me or give me a ring and I would be happy to answer any questions you might have. Shan-347-837-6330