A new bottom-up architecture for development - Case studies in community informatics