Self-Designed Development