Is Low Code the Future of Software Development?