Application engineering and product management