Hej, jak dla mnie najlepszą opcją w takich przypadkach jest Drupal. Wiem, że wielu ludzi boi się tego CMS-a, bo wydaje się skomplikowany, ale w praktyce daje spore możliwości. Możesz go dostosować praktycznie do wszystkiego, a do tego jest bardzo bezpieczny, co przy firmowej stronie to duży plus.