Distributed application developement school project