A really flexible web solution, well-suited for your needs - it means accurately designed, developed and tested. To ensure such a combination a flexible and professional team is expected. EcmaSoft is right that kind of software developing group. Any type of web-relating tasks, regarding both zero-base and improvement projects, and any scale of technologies.
Custom web development may incorporate not only a programming component, but also the usability testing and interface design as well as various kinds of marketing researches. Sometimes it is important to design an easily modifiable and scalable solution not affecting appearance as rated by end-user. According to what you desire we would advice the appropriate ways to create not only a rigid product, but a long-term web project with outstanding flexibility.