Probably an economical thing. If you have a much higher effort with packaging and testing vs coding the app logic.