one app to build them all