It's a social problem not a technical. Apps themselves have to support that kind of cooperative life.