distributed network application framework