This describes some ideas which might be useful in a distributed system. what guidelines should exists for component developers.