BaasBox is a server that provides several back-end services for your mobile Apps and Web Applications. BaaS stands for Back-end as a Service, that is a set of middleware features exposed like services from a service provider. These features generally cover topics like user management, content management, mobile specific features like geolocation functions, check-ins, venues lists, and so on.
The “Box” in BaasBox means that all the features are in a standalone server, just like a… box. No Application Server, no Database Server, just a JVM and nothing more. All you have to do is download BaasBox, deploy it wherever you want and connect your application to the Box. You may install BaasBox on your laptop, on your server, on a PaaS provider (RedHat OpenShift, for instance) or on a IaaS provider (such as Amazon AWS).
Currently, BaasBox provides only a little subset of features, and can be used via platform’s SDK or standard HTTP REST API calls. Soon the number of functions will grow as the development will proceed. BaasBox was built with simplicity in mind. You have nothing to install but a JVM and you are ready to go.