Developing a webshop framework in 2018 feels like going upstream.