Investigate. Collaborate. Create.


First, we listen. The Marionette Group's consultants communicate with your software development team to define the business objectives, user needs, and technical challenges.

Then, we plan. By breaking down software deliverables and documentation projects into manageable phases, we help your team to achieve its technological goals and plan for future development. Ongoing collaboration is key to creating sustainable software products and processes.

Finally, we deliver. We streamline your software development cycle by using best industry practices and problem-solving work ethic. We combine proven development tools with a forward-thinking approach to build software that is both solid and extensible. Working closely with your subject matter experts, we create accurate and accessible user documents to complement your technology.