Applied development