A Development Model for Distributed Information Systems