Big, complex problems can be overwhelming but they are usually best solved with a series of smaller, more practical steps.


Projects only make sense if they move our clients business forward – and the process itself can prove to be as valuable as the results.

Be Helpful

Treating our clients and project partners how we want to be treated is how we build strong and long-lasting relationships.

What we do

Our clients are in unique situations and our projects all look different but generally consist of a combination of:

  • Consulting services – like design, information architecture, and process improvement. We help clients assess existing systems and needs and then implement new tools and better workflows.
  • Web applications – customized for the specific goals of our clients. We leverage best-in-class open source technologies and third party providers to deliver and manage effective solutions.
  • Support services – related to our web applications that may include data entry, user training and support, and other day-to-day activities. Our team can be a flexible way to expand your staffing and manage the transition to using a new system with different workflows.

Who we are

We’re a smaller team that enjoys having a hands-on approach and direct connection with our clients.

Basics is currently hiring for the open positions listed below, and we are always interested in meeting people who may be a good fit to work with us. Please contact us to start a conversation about joining our team.

Company background

Basics Group, Inc. was founded by Dwight McMillan and has been based in Providence, Rhode Island since 2003. For the first 12 years, we grew our business organically through a variety of graphic design, branding, communications, and web projects. Over that time we worked with clients of all shapes and sizes, and we established ourselves as a team of responsive and highly capable creative and technical professionals.

Over the past few years we have sharpened our business to be primarily focused on custom web applications and related services that help our clients work smarter and more efficiently. We develop long-term partnerships with our clients because we deliver value across multiple projects, phases, and years of working with them in a flexible and collaborative way.