Application Framework that uses DDD