Skip to main content

A Journey That Started in 2003

In October 2003, Dmitri Rodis and his partner, Craig, launched Integra Systems. The move came after years at a previous IT company that transitioned into document imaging and management solutions. When that company was sold, Dmitri and Craig were asked to relocate—but with a loyal client base in their region, they decided to stay put.

“We didn’t feel like we wanted to abandon our clients,” Dmitri recalls. “So we parted ways and started Integra.”

From day one, Integra hit the ground running, reaching out to former clients whose IT needs were being left behind. In the early days, they experimented with flat-fee service contracts—well before “MSP” became a buzzword—but found that without proper tooling, the model was difficult to sustain. They returned to hourly consulting until better remote management tools became available in the late 2000s.

The MSP Shift

By 2009–2010, advances like RMM (Remote Monitoring and Management) systems allowed Integra to evolve into a full-fledged managed service provider. But converting long-time break-fix clients to MSP contracts wasn’t simple.

“Many clients would say, ‘We’re happy with what you’ve been doing—why change?’” Dmitri explains. “It took time to show the value of proactive, consistent support.”

A Chance Discovery

In August 2020, Dmitri stumbled upon ImmyBot while browsing the ScreenConnect extension marketplace. The promise of automated, consistent computer setup—without the hassles of imaging—immediately caught his attention.

“When I saw what it could do, I thought, ‘This is exactly what I was going to build myself.’”

ImmyBot’s ability to apply desired state logic using PowerShell scripts resonated deeply with him. Unlike RMM tools that could take hours to deploy updates, ImmyBot could act immediately—something both Integra and its clients valued.

From User to Contributor

Shortly after adopting ImmyBot, Dmitri approached its founder, Darren, about becoming a contributor. His first project? Silent installation of QuickBooks—a task no one else had achieved without modifying the installer. Within weeks, Dmitri cracked the problem and shared the solution, earning a reputation as a go-to resource for complex automation challenges.

The “Ticket Crusher 5000”

For Integra, ImmyBot quickly became indispensable. Setting up new client machines went from inconsistent, manual processes to fast, repeatable deployments aligned with both client needs and Integra’s internal standards.

“It eliminated the mistakes that happen when different techs set up machines their own way,” Dmitri says. “We could deploy software and configurations instantly—no more waiting an hour for an RMM to do its thing.”

Colleagues jokingly nicknamed it the “Ticket Crusher 5000” for its ability to rapidly resolve requests.

Helping the Wider MSP Community

When Darren needed coverage for onboarding calls during a vacation, Dmitri stepped in. Those two weeks saw a spike in ImmyBot subscriptions, and Dmitri has continued to run demos and onboarding sessions ever since.

“I have so much passion for the tool—it’s fun to help others see the value it can bring.”

His biggest insight for newcomers? Think above the client level. Instead of building deployments for each customer individually, anchor them to “sources of truth” like license assignments or contract types, so automation happens universally and consistently.

Scripting, Support, and the Future

Today, Dmitri continues to script for ImmyBot, tackle new software packaging challenges, and work with other contributors. He’s currently excited about developing maintenance session reporting, giving MSPs visibility into successes, failures, and opportunities for improvement.

About the Guest

Dmitri Rodis
Founder & Partner, Integra Systems

A veteran of the IT services industry since the late ’90s, Dmitri combines deep technical expertise with a passion for automation and process consistency.