A Boilerplate for Adaptive development