If it's a web application, then you don't have to start with a CMS—you could, but it might be too much overhead and probably not the smartest idea. Basically, any marketing site should have a CMS.