Frontera Software


Frontera builds software that helps labor unions grow and thrive.

group photo at emma conference

Our product development is guided by one simple question:

How can we help unions grow and thrive so that workers everywhere have the best possible opportunity for success?

man showing woman something on tablet

Our Goal

We believe that working class Americans deserve the best possible representation to preserve their rights, protect their jobs, and improve their income. We support this belief by building the tools that labor organizations need to grow their membership, run their operations efficiently, and provide the best possible service to their members.

Meet The Team

bill harrison

Bill Harrison

Founder and CEO

Bill has more than 25 years of experience in computer software development, sales, marketing, and startup management. Before focusing full-time on EMMA, Bill founded an IT consulting firm and a software development firm which he later sold to a large media company.

Bill holds a bachelor’s degree in Computer Science from the University of Virginia and an MBA from the University of Texas at Austin.

Bill loves all things outdoors. His favorite non-work activities include mountain biking, skiing, sailing, and exploring the mountains of Colorado with his family.

Rick Gustafson

Vice President of Membership Accounting

Rick has over four decades of experience building systems to manage the finances of union locals. In 1975 Rick founded Data Management Consultants, Inc. (DMC), providing software design, development, support and training for labor unions. DMC was acquired by Frontera Software in 2019.

Rick holds a degree in electronics technology from Oregon Institute of Technology and a BS in mathematics from Arizona State University.

When he is not working with customers, Rick enjoys camping trips with his wife, visits from his grandchildren, and Oregon Ducks football games.

rick gustafson
phil heinz

Phil Heinz

Senior Software Engineer

Phil spent 9 years in the U.S. Navy as a computer technician, programmer, and instructor. He then spent the next 30 years consulting worldwide and developing data-driven web and mobile applications.

Phil hails originally from California and has a special passion for travel. To stay close to their 5 grandkids Phil and his wife have been following their military sons around the country for the last 10 years.

Mariela Da Graca

Senior Software Engineer

Mariela has more than 20 years in the IT industry, both in management and software development. Her experience spans both large organizations and startups. She has worked in banking, real estate, telecommunications, management services, website development, and mobile application development.

Mari holds a degree in Computer Science from the University of Buenos Aires.

When not working, you will find Mari trying new recipes, watching movies, spending time with her family and friends, and whenever possible, traveling.

mariela da graca
crystal anderson

Crystal Anderson

Manager of Customer Implementation and Success

Crystal spent seven years in the cinema and entertainment technology industry, spearheading client implementation, global marketing campaigns, and product innovation before joining Frontera.

When she isn’t online, Crystal loves spending time with her family, traveling, and consuming craft coffee.

Sarah Schoenfelder

Marketing Manager

Sarah has over 20 years of experience in digital marketing and in real estate marketing and sales. She co-founded and grew a successful interactive media and publishing startup before joining the Frontera team.

Sarah holds a bachelor’s degree from Stanford University.

When she is not marketing, Sarah loves to cook. And when she is not cooking, she enjoys skiing, hiking, and mountain biking with her husband and young daughter.

sarah schoenfelder

Our team's mission is helping your union local thrive and grow.

Let us share what we have learned from working with some of the nation's most successful labor unions.
Request a demo
woman standing smiling with arms folder in board room meeting