Introduction

Kiuwan provides support for Application Life Cycle, allowing to run analysis based on application's Baselines and Deliveries.
An application Baseline is a specific version of an application that is relevant enough to be considered as a reference to track further changes on it.
This version might be a productive or a development version of the application, depending on its life cycle stage:

Whatever be the reason to consider a concrete version as the baseline, that version will be considered as the reference to track (and compare) any new distribution of the application.
A new distribution of the application contains changes to the baseline due to corrective or evolutive maintenance. The new distribution will contain a set of source files that modify the source code of the application baseline.
In Kiuwan terminology, those changes to the application baseline are considered as a Delivery.
Depending on the content, the delivery can be Partial (only a subset of application files is delivered) or Complete (the complete application source code is delivered).
Kiuwan's functionality on Baseline and Deliveries allows to fully managing the complete applications life cycle:

More on Life Cycle