We put the IT in city®

CitySmart Blog

Friday, December 21, 2018
Kevin Howarth, Marketing & Communications
Wednesday, December 19, 2018
Nathan Eisner, COO
Nathan Eisner

For police departments, body camera video can become an unpredictable, high-cost technology in their toolset. Starting in the early 2010s, the combination of body camera recording technology, software, and storage offered officers a tool to document case activity to a level of detail previously impossible. One of the key issues with this new technology—and an issue that has not gone away—is storage costs.

As a recent typical example, the city of Elizabeth City, North Carolina unexpectedly had to spend an extra $52,000 related to body camera video storage costs. According to the Daily Advance, “City Manager Rich Olson noted the city's in-car and body cameras are ‘data-storage intense.’ As a result, the city needs more space on its servers for the cameras’ footage. ‘The amount of storage we had, we thought had 30 days, but we actually looked at it and we only had 10 days,’ Olson said, adding later that high-resolution body camera footage consumes a lot of storage space.”

We’ve worked with quite a few cities on similar issues and often help them implement best practices that can help avoid very costly surprises as in the case of Elizabeth City. Here are four ways you can keep body camera video storage and archiving costs low and predictable for your police department.

1. Seek out a fixed cost solution.

In our experience, we’ve seen many police departments hit storage caps with body camera video solutions. Going beyond those caps require painful increases in storage costs. It may be tempting to work out a variable-cost deal that seems low at first, but body camera video storage needs will only increase—not decrease—over time. Inevitably, your costs will increase under such an arrangement.

Instead, you need a fixed cost video storage and archiving solution with unlimited storage. Cities function best when they experience predictable costs and keep budget surprises to a minimum. Otherwise, you may find yourself scrambling to find funds late in the year to increase your body camera video storage.

2. Follow state records retention schedules.

If you want to decrease your storage costs, follow retention policies. Keeping body camera video indefinitely out of ease or habit doesn’t help you at all. Costs increase because of additional storage, operational burden (such as staff labor if you need to produce or redact body camera video that you don’t need to keep), data management burdens, and the legal risks of managing expired records.

Depending on your state’s laws, you only need to keep body camera video for a specific amount of time. After that, get rid of it. Follow policy, don’t hoard records, and instead purge records.

3. Ensure that your body camera video software has the right capabilities.

Police departments need to configure video management software to follow state body camera video records retention laws along with easing the tasks of uploading and managing videos. In an interview with Auburn, Georgia’s Police Chief Carl Moulder and Lt. Chris Hodge last year, they said, “Focus on getting quality software that will manage the videos. While the camera capabilities are important, without an efficient managing software the in-house storage endeavor will fail. I highly recommend involving your IT provider from the very beginning. They can keep you from making huge IT-related errors. Again, I believe it’s better to not have a system at all than to have a system that doesn’t work properly.”

In addition, the software needs to help with uploading, managing, retrieving, and disseminating videos. Otherwise, operational and technical costs will increase related to storage if your massive amounts of body camera video data are hard to access or share in response to Open Records Requests and criminal investigations.

4. Find the right local storage and offsite video archiving combination that works best with your city.

Two extremes can get you into trouble with body camera video storage costs.

1. Local storage: Storing all body camera video on servers that you own and maintain onsite can get costly. You will need to buy new servers, expand storage, upgrade hardware and software, and constantly maintain this hardware.

2. Cloud storage: Moving to a cloud-only solution can increase costs too much depending on the solution. True, a cloud vendor may tout the flexibility and scalability of a purely offsite storage solution. But your costs can creep up quickly as you scale.

Instead, look for the combination that works best for your police department. For example, the City of Auburn realized that a cloud storage-only solution was too expensive. In the same interview referenced above, Moulder and Hodge said, “We wanted to move away from a cloud-based storage system and integrate a self-storage system within our own network. This saved on cloud storage fees, which were considerable, and allowed us to invest more money into the acquisition of more body camera units that could be assigned to an individual officer.”

Every city is different depending on size, body camera video needs, police department capabilities, and state records retention laws. An IT vendor experienced in municipalities can help find the right solution for you.

By finding the right solution, following state records retention laws, and negotiating a fixed cost, your city can avoid budget surprises when police departments hit storage caps. If you need help finding the right body camera video storage and archiving solution for your police department, reach out to us today.

Friday, December 14, 2018
Kevin Howarth, Marketing & Communications
Tuesday, December 11, 2018
Victoria Boyko, Software Development Consultant
Victoria Boyko

While you have many activities always going on at your city, governance forms the backbone of your work through the council meeting. Everything revolves around it. Your mayor and elected officials use them to communicate to the public, hear concerns, approve ordinances, and conduct city business.

At a minimum, your city’s website should keep the public informed about basic details related to city council meetings. Yet, many city websites fail to do so. Many times, it’s not the fault of city staff. They may struggle with an old, obsolete website that they cannot use because it requires technical expertise. Maybe it’s difficult to add or update content, and so it just doesn’t happen.

Is your website able to handle important tasks related to council meetings? Use this checklist to see if you need a website upgrade.

1. List city council meetings on your calendar.

Do you list city council meetings on your website calendar? If so, is it updated regularly and in a timely fashion? Do you even have a calendar on your website?

Many city websites lack calendars, or city staff fail to populate calendars with information. Your city website should have an easy-to-find, easy-to-update, and easy-to-read calendar that provides information about upcoming (and even past) city council meetings. Include meeting cancellations or reschedulings, special meetings, and subcommittee, board, commission, and authority meetings.

You might also include a calendar widget on the homepage to make your calendar easy to find (along with adding to the aesthetic look-and-feel of your website).

2. Upload agendas to your website.

As soon as you can, upload agendas to your website to inform citizens about what you will discuss at the council meeting. For example, Jonesboro, Georgia provides both the agenda and agenda packet of their upcoming meetings in PDF form for people to view and download.

When you don’t provide agendas in a timely fashion, citizens can grow frustrated and feel your city lacks transparency. As you prepare for city council meetings, make it a habit to upload agendas and packets to your website. The capability should exist for large PDFs to be uploaded to your website without any technical expertise or issues.

3. Upload minutes to your website.

Just as with agendas, minutes are another crucial aspect of transparency about city council meetings. Try to post minutes as soon as possible after the meeting. If you delay, you may annoy citizens and members of the media who want to learn what took place. More importantly, cities often announce a lot of good news and progress during council meetings and you want others to know about it.

For example, Bromley, Kentucky offers links to all minutes from 2018 and an archive of minutes that go back even further.

4. Extend your reach with social media.

In the old days of the internet, people primarily visited websites directly. Today, websites are still very important—but you also need a presence on social media to share information and get people to visit your website. That’s because people spend massive amounts of time on major social media platforms—and you want to be there.

Share information about council meetings, agendas, minutes, and other city business on platforms such as:

  • Facebook: People like to socialize, share news, and discuss topics among friends—so you want to be conversational and engaging in a slightly informal way on Facebook.
  • Twitter: Short and sweet, and just the facts. Twitter is best if you think of it like broadcasting. You’re getting basic information out to the public about council meetings and providing website links if they want more information.
  • Flickr or Instagram: If you want your pictures to be seen beyond your website, you might share photos of city council meetings to people using Flickr, Instagram, or other photo sharing sites.
  • YouTube: If you live stream your city council meetings or provide videos later, then YouTube is an essential place to have these videos found beyond your city website.
  • RSS Feeds: While not as popular as in the 2000s, many people still use RSS feeds to get updated directly about new content from favorite websites. The minute you upload information about city council meetings, agendas, or minutes, a subscriber will get an alert that this new content is available.

5. Enhance your council meetings with video.

We mentioned YouTube and video above, and it’s worth focusing more on this valuable way to share city council meetings with the public. With broadband internet so powerful today, videos and live video streaming are becoming common. Hazlehurst, Georgia records their council meetings, uploads the videos to YouTube, and then publishes each video to a quick access page on their website called City Council Meeting Video Recordings.

If you don’t live stream or, at the least, provide videos uploaded later of a city council meeting on your website, then you’re missing out on engaging citizens who normally might not pay attention to what’s going on at your city. Many people may work during your city council meetings, not be able to make it to your physical location, or suffer from an injury or disability that keeps them home. Yet, they want to be informed about your city. Online city council videos allow that to happen.

When uploading videos, it helps to label what’s discussed at specific times during the video so that people can jump to a desired part of the meeting. While you might want to disable public comments, you should also provide a link to your website in the video details section in case citizens want to follow up with you. If you’d like some tips about live video streaming, check out our blog post about this topic entitled “Live Video Streaming Tips and Best Practices for Cities.”

There are many ways to bring your city council meetings online by sharing minutes and agendas on your website, extending your website outreach through social media, and providing videos of your meetings. If you need help with any of the items above, reach out to us today.

Friday, December 7, 2018
Kevin Howarth, Marketing & Communications
Tuesday, December 4, 2018
Matt Wood, Network Infrastructure Consultant
Matt Wood

When a new city contacts us wanting help with IT support, we often hear frustrations about their current provider such as:

- “They can take days to respond.”

- “It sure does take them a lot longer than expected to fix what should be simple issues.”

- “They return to fix the same issues again and again.”

Have you said or thought the same thing? Assess your current IT support against the five different aspects of responsiveness we’ve listed below and consider if improvements are needed.

1. The time it takes to respond to your initial communication.

This may seem simple, but so many IT support vendors get this wrong. Many cities will call or send an email about an issue and wait days (yes, days) to hear back. As you know, IT issues are urgent. They disrupt city operations, citizen services, and employee productivity. You can’t wait days, and yet many cities do because they are not a priority for the vendor or the vendor doesn’t have enough available staff resources.

How about an IT vendor that immediately picks up the phone when you call and is ready to address the issue? Or responds within minutes? That’s the kind of responsiveness cities need. Using other channels such as email or live chat windows are other ways to contact a helpdesk engineer fast. If your city can’t contact and engage with IT support within a reasonable timeframe, then you need to seriously explore new options.

2. Remote support as a diagnostic and resolution tool.

Whenever possible, a good IT helpdesk will attempt to quickly resolve problems remotely. By securely accessing an employee’s desktop, the IT engineer can respond immediately to your issue and begin troubleshooting—collecting a lot of useful data as they assess. In many cases, they can often resolve issues remotely. If an onsite visit is required, the IT engineer will already have identified the problem and understand what needs fixing to maximize time when the IT engineer does arrive onsite.

IT vendors sometimes schedule onsite visits for every problem imaginable, thus delaying resolution. As you know, many onsite visits rack up billable hours and get expensive—especially when IT engineers arrive not having even yet properly diagnosed the problem. Make sure your IT support vendor has secure remote support capability. It’s more professional and lessens expensive onsite time.

3. A focus on business continuity in case of major problems.

Let’s say the helpdesk assesses that you have a serious problem such as a failing server or critical software that needs replacing. At the same time, you need to keep your city operations going. How does your IT support vendor respond? Is it with “This is another vendor’s issue, not mine,” or is it possibly something like “It is going to take an additional _____ hours to fix and cost _____ more not including the additional _____ that must be ordered which will take _____ days to deploy.” Or, is it even a response of “I don’t know.”

Where does that leave you in the meantime? Issue unresolved. System down. Uncertainty about when you will be back up. Uncertainty about cost. Uncertainty about what to do.

Your IT support vendor should focus on keeping you running while fixing the bigger problem. For example, if a server is starting to fail, they may respond by switching you over to a temporary solution while a new server is ordered. Or while you begin the search for new software, the IT support vendor may work to optimize the current software’s performance or place the data in the cloud for easier access. In other words, they help you stay operational while continuing to fix the bigger issue.

4. Communicating with other IT vendors on your behalf.

Let’s say you run into a technology issue that’s not under the scope of your IT support vendor—such as a specific hardware or software issue. Cities have told us stories about IT support vendors that throw up their hands and leave thorny technology issues to non-technical city staff to handle (who are already overwhelmed with their day-to-day jobs).

We provide a service with IT in a Box called “vendor management.” That means we handle and resolve technology issues including working with and managing issues related to other vendors. We don’t wait, and you’re not left trying to figure out who has responsibility for what issue—with vendors pointing fingers at each other. We just handle it. If your IT support vendor makes you deal with those kinds of issues, then they are not being responsive to your needs.

5. Quick, efficient, and knowledgeable onsite support.

Obviously, IT problems will arise that require an onsite visit. We’ve talked above about how some IT support vendors like to rely too much on onsite visits. But even when onsite visits are needed, other problems can arise that cities face:

  • IT engineers don’t show up on time. It’s amazing to us how many times we hear about this problem. You’re uncertain why they are consistently not on time, and you’re uncertain when they will arrive.
  • IT engineers seem like they are encountering your problem for the first time. It’s frustrating to explain a problem over the phone and then see when someone arrives that they know nothing or very little about it. Good IT support vendors send people who are informed, knowledgeable, and ready to work on a specific problem that’s already been diagnosed, documented, reviewed, and thought through.
  • IT engineers poorly communicate to you about the problem. Many cities also tell us of their frustration when an IT support vendor shows up, works for a few hours on something, says a bunch of technical jargon, leaves you unclear about the next steps, and leaves. We believe that IT engineers onsite should explain clearly why they are there, ask about your priorities, set clear expectations with you, regularly check in with you, and communicate with you in non-technical, plain language.

In fact, communication is so important that we want to highlight it as an essential element of all five points above. Communication is essential to responsiveness. Responding quickly, clearly, and continually is an intangible ingredient that separates the good from the not-so-good IT support vendors. You may be able to fake technical mumbo jumbo, but you can’t fake timely response and good communication.

Ready to explore better IT support options for your city? Reach out to us today.

Friday, November 30, 2018
Kevin Howarth, Marketing & Communications
Tuesday, November 27, 2018
Dave Mims, CEO
Dave Mims

Over the past year, Sophicity has provided a lot of training across Georgia, Kentucky, and Arkansas centered around cybersecurity. The cities we train show up because they don’t want to be that “next city” hammered by ransomware and viruses causing data incidents that lead to disrupted operations, permanent data loss, and expensive financial and legal repercussions.

While cybersecurity can get overwhelming, we beat the following “3Ps” like a drum:


Too many cities still use default passwords, obvious passwords (such as a child’s name, pet’s name, college mascot, birthdate, etc.), or weak passwords (like “123456”).


By not regularly applying patches, whether your software is older or newer, you are choosing to leave security holes open for hackers to exploit.


Who is likely to receive an email with ransomware? Who is likely to click on a malicious website link? Who is likely to open a malicious file attachment? People. And what’s the answer to combatting this weakness? Training.

Obviously, there is much more to consider and address with cybersecurity but these 3Ps – your top 3 risks – are ones you must address head-on, ongoing, and proactively.

One way to tackle these 3Ps is with proactive (rather than reactive) IT support. Read more about the “choose your own adventure” path you should pick in our featured article below.

In customer news, take a look at the following new websites:

Plus, every Friday on our blog, Facebook, and Twitter feeds, we showcase the website of a city we serve with the trending hashtag #WebsiteFriday.

We’d also like to welcome Rincon, GA, Worthington Hills, KY, Farmington, AR, Ryland Heights, KY, and the Water Board of the City of Vincent, AL to the Sophicity family.

As always, don't hesitate to reach out to me if you have something to share with our local government community.


Dave Mims

Pick a Path: Proactive or Reactive IT Support?

Do you remember reading those Choose Your Own Adventure books when you were younger (or seeing your kids read them)? You may know that, in those books, the reader can choose between different storylines based on their decisions. Many stories and many endings that all start from the same beginning.

In the spirit of those books, we’d like to do our own IT support “adventure” where you get to see two different paths depending on the choice you pick.

Click to begin your IT support pick-a-path adventure!

Newsletter Signup

Sign up for Sophicity's CitySmart Newsletter. Get all of the latest City Government and Municipal League news, articles, and interviews.

Recent Media

6 Ways Technology Helps Cities Follow Records Retention Schedules

5 Legal, Financial, and Operational Penalties for Cities Not Addressing Cybersecurity Risks

Data Backup: Not the Only Answer to Ransomware and Viruses


2019 is upon us! We hope to see you at these upcoming events including:

Arkansas Municipal League 2019 Winter Conference
January 16-18, 2019
Little Rock, Arkansas

2019 KLC City Officials Academy
January 16-18, 2019
Lexington, Kentucky

2019 KLC City Officials Academy
January 23-25, 2019
Owensboro, Kentucky

GMA Mayors’ Day Conference
January 25-28, 2019
Atlanta, Georgia

Georgia Clerks Education Institute Conference
February 3-5, 2019
Jekyll Island, Georgia

A Taste of I.T.

Recently, Eastman, Georgia took time out of its busy daily schedule to grill out with us for what we call a Taste of I.T. These are BBQ-heavy :) customer thank you events that we’ve been bringing to our customers. Literally each month, we bring the food and beverages and get to have lunch with your staff. Thanks to City Manager Jason Cobb, Chief Becky Sheffield, and Chairman Buddy Pittman. We had an awesome time!

Wednesday, November 21, 2018
Dave Mims, CEO
Peanuts Thanksgiving Quote
Friday, November 16, 2018
Kevin Howarth, Marketing & Communications
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 |