icon

For more than 30 years, we’ve
been working closely with our clients of all sizes and in all industries to build robust, flexible FileMaker solutions.

We’re on a mission to unlock your data, root out inefficiency, improve processes and leverage great software to grow your bottom line.

Woman in business clothes in a corporate environment talking to co-workers.

Codence is a Fullcity Company.

Meet your new partners! Our team of experts are at your service, including business management and accounting professionals, software design experts, and some of the most advanced FileMaker developers in the world. Whether you’re modernizing legacy systems or building new tools from scratch, Codence and Fullcity deliver solutions that fit your business and evolve with it.

Learn More

Industry Awards and Recognition

2020 Excellence Award for Design
2020ExcellenceAwardforDesign

2020 Excellence Award for Design

Inc 5000 Fastest Growing Companies
Inc5000FastestGrowingCompanies

Inc 5000 Fastest Growing Companies

Denver Business Journal Fast 50
DenverBusinessJournalFast50

Denver Business Journal Fast 50

Solutions Tailored to Your Goals

We’re here to help you make sense of your business needs.

icon

Our Products

We speak fluent business. We built the Genesis Financial Suite so that you can get the best of both worlds: leverage FileMaker’s workplace innovation platform to customize software to your needs, but then also build from the rock-solid foundation Genesis provides with its Accounting, Business Metrics, and Transactions modules.

icon

Our FileMaker Development

When you need custom development, integration, and other software support, our advanced FileMaker developers deliver. We start by listening closely to what you really need, and then help you craft the right solution for your unique business.

Good Planning Matters

You need your projects to land on budget, on time, and on scope. That’s why we’re planners. We use best practices to guide, communicate, and clearly define roles—ours and yours. What makes our process work:

our-process_Graphic

The Developers

For us, it’s about much more than writing lines of code. From our very first conversation, we’ll design, plan, and work to understand your business.

The Client

You’re an integral part of the team, not a bystander. You’ll have visibility, and we’ll make informed decisions together.

The Solution

Developing custom software is inherently complex. We’ll help identify the right technology solution for your unique needs.

We have two primary ways of working, tuned to your needs: a sprint-based approach for larger projects and a task-based for smaller projects.

Sprint-Based image

Sprint-Based Approach for Larger Projects

For larger projects, we tackle things in iterative “sprints” – typically scheduled in two-to-three-week increments. This approach allows us to be intentionally flexible and deliver value as quickly as possible.

Depending on your business priorities, we may iterate through a number of sprints before deploying your software, or we may continually roll out new features at the end of each sprint.

Before each sprint begins, we define a to-do list – a task breakdown – and complete necessary design work. This may involve wireframes, technical specifications, estimates or other vital details.

There are always questions that come up, so we’re in regular communication with you and your team throughout.

How our Sprit-based Approach Work

Other activities might include training, responding to ad hoc requests, or assisting with your IT
infrastructure as needed.

Initial Consultation

Initial Consultation

Set goals, clarify business objectives, identify commitments.

Design and Planning

Design and Planning

Discover your vision, establish resources, define roles, create a schedule.

Requirements

Requirements

Rank priorities, specify tasks, share ballpark estimates, approve work.

Development

Development

Write code, build apps, work in an open-book dev environment.

Test

Testing

Gather early feedback, iterate design, test functionality, refine.

Integrate and Deploy

Integrate and Deploy

Plan rollouts, train your team, manage change.

tasks-base
Task-Based, Smaller Projects
tasks-base

Task-Based Approach for Smaller Projects

For smaller projects, or for ongoing support of an existing solution, we manage your work through a queue of tasks, ordered by priority.

How the Task-based Approach Works

  • Choose the hours that make sense for your budget.
  • Manage a list of tasks and assign their priority.
  • We’ll tackle top priorities first, then proceed further down the list as time allows.
  • Each month, review the tasks completed and set priorities going forward.

Using Estimates

Educated Guesses

Estimates are just that: estimates. They’re based on our best understanding of the work to be done and our professional experience, but actual work does vary widely depending on the choices we make — together — during the design process.

Data Migration

It’s important to note that data cleaning and data migration can be especially complex and time-consuming; these tasks are often impossible to estimate before work begins.

Contact us today to discuss your project.

Speak to one of our expert consultants and learn more about how we can help you develop FileMaker solutions to meet your business needs.

Request a Guided Tour Get a Free Consultation