application lifecycle lab