Experienced Pick MultiValue consulting, programming, troubleshooting, and application support for established business systems.

Bakken Software Services provides software development, enhancements, customization, and support for Pick / MultiValue business applications.

Whether your application is homegrown, inherited, orphaned, or currently supported, we can help you maintain, troubleshoot, enhance, and extend the software your business depends on.

Need help with one project? An experienced Pick programmer to supplement your existing staff? Ongoing support for an application that no longer has an in-house expert? We provide focused assistance based on what you actually need.

Pick & MultiValue Programming

Existing Pick applications often contain years of business knowledge and processes that still work. They don’t necessarily need to be replaced—they may simply need an experienced programmer who understands them.

Services include:

  • Pick BASIC programming
  • Application design and systems analysis
  • Custom software development
  • Existing application modifications and enhancements
  • Program troubleshooting and debugging
  • PROC and complex data dictionary work
  • Reports and business information
  • Application maintenance
  • Documentation

Our focus is on efficient, readable, and maintainable code that works within your existing environment and business requirements.

Legacy Application Support & Troubleshooting

Sometimes the biggest problem isn’t the software. It’s finding someone who still understands it.

If the original software vendor is no longer available, the programmer has retired or moved on, or your in-house MultiValue expertise has disappeared, Bakken Software Services can help evaluate the existing application, understand how it works, troubleshoot problems, and determine practical next steps.

We are comfortable working with long-established systems and homegrown applications where documentation may be limited and much of the original institutional knowledge has disappeared.

Custom Software & Application Enhancements

Need something your current application doesn’t do?

We can design and develop new Pick / MultiValue applications or enhance existing software to meet changing business requirements.

That may mean adding functionality, improving an existing workflow, reducing repetitive manual work, creating new reports, or finding a better way to accomplish a process your business has been handling the same way for years.

The goal isn’t change for the sake of change. It’s to understand what your business needs and develop a practical solution that fits the way you work.

Data Import, Export & Conversion

Moving data into or out of a Pick / MultiValue system can involve much more than simply copying a file.

We can help analyze incoming data, determine its structure, transform it as necessary, and load information such as customers, inventory, products, pricing, and other application data into an existing system.

We can also extract and prepare Pick / MultiValue data when information needs to be transferred to another application, platform, vendor, or business system.

Whether you’re acquiring data from another company, updating existing information, exchanging data with another system, or preparing for a platform conversion, we can help determine a practical approach.

Training & Documentation

Good software is much more useful when the people using it understand how it works.

Bakken Software Services can provide client-specific training for users and staff, as well as application and procedure documentation tailored to your environment.

Training can focus on your existing application, new functionality, reporting, procedures, or other areas where your staff would benefit from additional knowledge.

Additional Pick / MultiValue Consulting Capabilities

Our Pick MultiValue consulting experience includes a broad range of application work, including:

  • Systems analysis and application design
  • Pick BASIC and PROC
  • Complex data dictionaries
  • Reporting
  • Data import, export, and conversion
  • Barcode and wireless scanning applications
  • Application and user documentation
  • Client-specific training
  • Legacy application analysis and support

Experience includes mvBase, UniVerse, UniData, Reality, and other Pick / MultiValue environments.

Need a Pick Programmer for an Afternoon?

Not every MultiValue problem requires a major consulting engagement. Sometimes you simply need an experienced programmer to make a change, solve a problem, or take care of something that’s been sitting on the list because no one has the time—or the Pick expertise—to handle it.

Small projects are welcome.

Whether you need a program modified, a report changed, an issue investigated, or help with a specific task, Pick MultiValue consulting is available for focused, short-term assignments as well as larger projects.

Get the experienced MultiValue help you need, for as long as you need it.

Ready to Talk About Your Pick / MultiValue System?

Tell us what you’re working with, what’s causing a problem, or what you’d like your application to do better.

Is a longtime programmer, administrator, or support person preparing to retire or leave? Learn how PICK/MultiValue succession planning and knowledge transfer can help preserve critical system knowledge and prepare internal backup.

Scroll to Top