explain app reuse