Customer stories

County of Marin logoCounty of Marin

Safeguarding over $80B in property assessments and $825 million in annual tax collection and distribution by improving development collaboration and supporting code transparency by moving to Visual COBOL

County of Marin logo

Outcomes

  • User-friendly Visual Studio interface makes it easier to attract new development talent
  • Enhanced disaster recovery capability with one central code repository
  • Wider modernization potential with a future-proof solution
  • Successful upgrade from Net Express to OpenText™ Visual COBOL

Challenge

Provide modernization opportunities for a business critical solution.

Details

Upgrade to Micro Focus Visual COBOL reuses valuable COBOL business logic

The lifeblood of any US county is the accurate and timely payment of property taxes. County of Marin collects annual property taxes of over $825 million to help fund the local schools, cities, special districts and county budgets. To manage its property valuation and taxation process, the organization introduced TAPIS in the 1980s. TAPIS is an in-house developed solution which previously ran in a mainframe environment. Bob Mahoney, IT Manager for County of Marin comments: “Around 2008 we worked with Micro Focus (now OpenText™) to move TAPIS from the mainframe onto a Windows-based environment, supported by Micro Focus (now OpenText) Net Express. This enabled us to reuse valuable existing business logic captured in COBOL and gave us integration capabilities with other technologies. Overall, we reduced our operating costs by 91 percent while cutting our batch processing time in half.”

Though COBOL continued to deliver high value to Marin, the county came to a point where they needed to modernize their environment, in particular their hardware platform was due an update. The pressure to digitize business operations created a need for faster IT delivery and greater efficiency. Leveraging TAPIS required a new approach, one that enables faster innovation with lower risk. Thanks to the enduring value of COBOL and OpenText™’ ongoing investment in its COBOL solutions, the next logical step for the County of Marin was an upgrade to Micro Focus™ Visual COBOL by OpenText™. “We wanted to take advantage of our platform modernization plans and upgrade to Windows 10,” says Mahoney, explaining his decision to upgrade. “We were also aware that our COBOL and Web development teams were working in separate tool sets. We explored other commercial applications, but none of them met our specific integration requirements or had the level of automation we have introduced over the years. We liked the fact that a move to Visual COBOL would create one standard development environment with Visual Studio, while giving us further modernization opportunities.” 

We were really impressed with the level of support we received. During the upgrade project Visual COBOL recompiled the overwhelming majority of our code easily, but when we encountered some minor issues, Micro Focus (now OpenText™) Support worked through the smallest of details with us to help us ensure success.

Bob Mahoney
IT Manager, County of Marin

Visual COBOL and TFS provide centralized code transparency

Because TAPIS is a business-critical solution for the county and with over 100 users, finding windows of opportunity where the system was not in constant active use was difficult. Some public web-based applications interface with COBOL programs at the backend and so those also needed to be taken into account when considering how and when to upgrade. The decision was made for a phased approach to a full OpenText and Microsoft architecture, with Visual COBOL as the development platform, SQL as the backend database, and Microsoft Team Foundation Server (TFS) to manage all source code from a central location.

The IT team worked with Digital Strategy Group, who specialize in transforming Datacom-based assets to a cloud-ready platform supported by Visual COBOL. The Digital Strategy Group team leveraged automated tools to convert the COBOL code which was then executed seamlessly. They also managed an automated database migration from Datacom to SQL Server. Because TAPIS manages high value transactions, a parallel environment was set up with an extensive testing phase to verify calculations and ensure consistent results before making the change. A key part of the project was to leverage TFS to house all available code, including COBOL. COBOL code had previously been stored in its own library where code check in and out actions were not available, as they are in TFS. With all code in the same location, TFS provides much better source code and version control, and is helpful in Disaster Recovery (DR) situations and for contingency planning.

“The TAPIS application is a key system for our department to accurately and reliably produce the County’s annual property assessment roll,” says Shelly Scott, Assessor-Recorder-County Clerk for County of Marin. “We feel it is critical to keep the system current in terms of supported software and the potential for modernization.”

The TAPIS application is a key system for our department to accurately and reliably produce the County’s annual property assessment roll. We feel it is critical to keep the system current in terms of supported software and the potential for modernization.

Shelly Scott
Assessor-Recorder-County Clerk, County of Marin

Improved development collaboration and modernization potential

Mahoney says about the partnership with OpenText and Digital Strategy Group: “Net Express was a very stable solution that didn’t require much ongoing support. We were really impressed with the level of support we got during our recent modernization project. During the upgrade project Visual COBOL recompiled the overwhelming majority of our code easily, but when we encountered some minor issues, Micro Focus (now OpenText™) Support worked through the smallest of details with us to help us ensure success.”

All developers now leverage Visual Studio as their common development environment. Working on the same platform makes it much easier to collaborate on projects. COBOL developers use Visual Studio to become more familiar with other development languages, and it is easier to attract new development talent into the organization as Visual Studio is a more commonly used development environment.

The team would like to start looking at interface modernization: making the system easier for users to navigate with fewer clicks, for example. The county’s property assessors already use a web-based application with a modernized interface for assessment of unsecured properties, so there is an existing template of ideas. Mahoney concludes: “Marin’s strategic IT direction is towards cloud deployment where possible. This is a long-term goal for TAPIS, but we know that Visual COBOL can support us on this journey and provide us with the capability to reuse valuable business logic developed over the last 30 years.”

About County of Marin

County of Marin logo

Located on the northern side of the Golden Gate Bridge in California, County of Marin has the sixth highest income per capita of all US counties. Despite a relatively small population of 250,000, Marin has a large impact in the San Francisco Bay Area, a region with one of the highest property values in the United States.