Alternative Developmnet Approaches