What is the right technology stack to implement a solution