How We Work

Since the creation of RoleModel in 1997, we have led the industry in applying principles of craftsmanship, collaboration, mentoring, apprenticeship, and studio disciplines to build exceptional software applications.

Our Philosophy Embraces Change

Some of our team members have been writing software since the 80s. (We'll let you guess which ones). In our experience, we have seen one constant: Change. If your project has enough uncertainty that things could change — plan on it.

We know companies rarely initiate projects in a static business environment. That's why we use agile methods, cross-disciplinary collaboration, user research, and test-driven development which enable us to deliver results dynamically and our customers to get a clearer definition of the software they really need. Our approach emphasizes the ability to:

  • Adapt easily to new information
  • Maintain constant communication
  • Measure success based on frequent delivery of working, tested software

Learn more about how we put agile into practice »

Never before have I seen a team that works as effectively as RoleModel. They reflect on successes and failures several times a day — always trying to make things run better next time with an honest self-assessment of their experiences, strengths, and weaknesses.
— Laurie Williams —
Associate Professor
North Carolina State University

The Value of Working With RoleModel

Our Team Values Greatness

We believe that software development is a craft — part engineering, part artistry. Our Software CraftsTeam™ is made up of developers and designers who not only love what they do, but are enthusiastic learners comitted to solving customers' problems. As a cross-functional collaborative team, we accomplish what craftsmen working alone cannot.

Let's discuss your next project.
Contact Us
or call 919.557.7550