Campbell County Goes Live with LAMA

On January 26, 2015 Campbell County, located in the northeast corner of Wyoming, became the latest municipality to join the LAMA fold. With the implementation of LAMA to manage their permitting, planning and code enforcement responsibilities, the County now has a state-of-the-art solution that will grow with them as they experience expansive growth related to the energy industry. The implementation of LAMA’s Mobility Module is key to the County’s ability to efficiently manage their departmental resources as the demand on those resources continues to grow. The flexibility inherent in LAMA allowed The Davenport Group to configure the LAMA software to mimic the County’s existing workflow, including the look and feel of their current forms and reports. That same flexibility in configuration allows the LAMA software to adapt with the County as it grows into the 21st century.

With a population approaching 50,000 Campbell County has two incorporated communities within its boundaries. The City of Gillette is the county seat and has often been referred to as the Energy Capital of the Nation. With 12 active coal mines in the County supplying more coal for electricity generation than any other county in the nation, we can understand where its nickname comes from. The Town of Wright is the other incorporated community in Campbell County. Wright has been a planned community from its beginnings in the late 70’s. Even before The Atlantic Richfield Company or ARCO opened the Black Thunder Coal Mine, the company had been studying city planning issues with the goal of providing a place to live for the influx of workers it expected when the mine opened. Thus, the community of Wright was born. Wright gains its name from the landowner who sold the land to ARCO so they could create the planned community that they had envisioned. Wright was incorporated as the Town of Wright in 1985.

A strong growth rate since the decade of the 70s has presented Campbell County with unique challenges. Stepping up to meet the challenges of life is nothing new to the folks that live here. With the decision to implement LAMA from The Davenport Group, the County has positioned themselves to not only be able to meet these challenges but to master them well into the coming decades.

Web-based and HTTP Solutions

I constantly hear software requirements dictating a web-based application for enterprise public sector applications.  However, I seldom know whether they are demanding the application run in a browser, which is the standard interpretation of web-based application, or whether they are referring to the data transfer protocol that typically binds business applications indirectly to their databases.  I think it is worth exploring the technologies available with HTTP applications since the traditional definition of web-based applications dealing with HTML, CSS, Javascript, etc., are become somewhat blurred with XML markup technologies, such as XBAP and technologies that offer many of the traditional web-based benefits, such as APP-V and RemoteApp.

I worked on the development of all types of applications, including browser-based, desktop, and mobile applications.  Lately, the backbone of all these are typically web services layers, ReST and SOAP, and for the most part run over HTTP with TLS.  SOAP is essentially an XML-RPC, and as such, is not constrained to HTTP.  My usual response to “I need a Web App” is “Okay, why exactly?”  I typically get roughly the same five responses, and usually just the first three:

  1. accessible anywhere
  2. single point of maintenance
  3. no installations
  4. flexible hosting options
  5. platform agnostic (hardware and software)

While these are logical and intelligent requirements, they are in no way confined to a browser, except maybe the last and even that is changing.  In addressing requirement (1), one can build a desktop, mobile, or hybrid application (like XBAP) that runs over HTTP (which is synonymous with accessible anywhere because firewalls don’t tend to block port 80).  Click-once and other attendant-free installations take care of (2) and (3), not to mention server-based deployments, such as Microsoft’s APP-V or RemoteApp.  I would even argue that enterprise business web applications which are publicly exposed require more maintenance, if only from a security standpoint.  The fact that requirement (1) is met practically implies (4) is met also.  And that leaves (5).  While IT systems professional are certainly excited about iOS and Android technology, how many are exited about having to support and maintain them in the scope of their network and systems security operations?  I’ve talked with many and most are apprehensive and guarded, at best.  With Windows 8 (and soon to be 10) providing a nice mobile OS on top of some excellent hardware choices, mobile options for Windows-based systems administrators wanting integrated domain-based security while in the office is getting easier.  Not to mention there are nice free RDP solutions in both the Android and Apple app stores.

Other considerations that I deem important for governments, but which do not receive much attention are:

  1. secure data
  2. ownership and physical possession of data
  3. natural disasters, loss of internet, and disaster recovery

Now the third point cuts both ways.  Obviously, if a disaster strikes your data center you have problems, but that is true of any data center.  Offsite backup is always a good idea and you can bet hosting providers do it.  My main point is that our local area networks are more reliable than our bandwidth and connection from our ISP (for most us IT folks).  A couple other items I think are worth considering is application performance, speed, and integration with other resources on your network, such as Active Directory, file shares, and other 3rd party systems local governments inevitably need to integrate.  But to be fair, most system integrations today leverage web services.

It is not that i do not see a need for web-based applications, but that i see more applications pivoting toward web services.  Whether or not it loads in a browser is more of a platform agnostic requirement than an accessibility requirement.  If you want more information on our product line, including our web-based products, please visit our website.

What are your reasons for a web-based application requirement?

LAMA Android App Release

The Davenport Group released the first version of its ‘LAMA Mobile’ Android app in 2014.  The new app marks a significant addition to the LAMA Software Suite and offers clients many new features and benefits.  The Android app is the Davenport Group’s first app built for mobile devices but it is not actually the company’s first mobile app.  The main product, ‘LAMA Server’, features a mobile mode so it can be run on laptops out in the field and then synchronized later with the server when the user returns to the office.  While this solution provides the mobile user with the full power of the desktop program, the Davenport Group wanted to build a simpler version of the program designed especially for inspectors.  The Android framework is the perfect foundation for the app because it is easy to maintain, available on the widest array of mobile devices, and it integrates the latest mobile technologies.

Since ‘LAMA Mobile’ was built for inspectors, the app’s design revolves around scheduling and completing inspections in an efficient, intuitive way.  Inspectors can schedule and manage their inspections on a calendar.  Then as they complete individual inspections, they can sift through preset checklist items (Sections of code commonly cited for the respective inspection type), add custom items (Voice recognition or keyboard input), search the code database, and take pictures to upload with the inspection.  Once the inspection is complete, users can email or print an inspection report and manually upload the completed data.  Cellphone network dead zones aren’t a problem since the app stores all edits locally.  Users can complete inspections without service and then upload edited data when their cell coverage returns or when they access a WiFi signal.  The app even includes an automatic sync setting that will automatically download newly scheduled inspections and upload edited data nightly.

While completing inspections is the main function of the app, it can also be used to access many other forms of data.  When an inspection is downloaded, its respective permit, code incident, or project is downloaded with it.  There inspectors can access contact information and with one click they can email or call the property owner, contractor, etc.  They can also access any documents and property information associated to the record.  Furthermore, the app includes a search feature so users can search for any record in the system on the fly.  For example, if inspectors see active work that they weren’t aware of when they are out in the field, they can search for their current location and find out if the work is permitted.  The app’s icing on the cake is its map interface for locational data.  It leverages Google’s Navigation API to create an optimal route between inspections for a given day.  The route is then displayed on a Google Map view with directions between each waypoint.  Inspectors can also use the map to view or download data that is located within the current extent of the map.

And because it is an Android application, ‘LAMA Mobile’ is incredibly easy to implement.  The client initially distributes one installation file and the app will automatically update itself when new versions are available.  The app provides options for working with hardware budget restrictions as well.  Android supports a wide range of affordable devices and ‘LAMA Mobile’ was built so that users can share devices.  Each user logs-in using their main LAMA account and the app will save/schedule data relative to the active user.

The City of New Orleans is one of the Davenport Group’s first clients to start using the Android app.  Jennifer Cecil is the director of the New Orleans ‘One Stop for Permits & Licenses’ department and she lead the implementation.  Here is her review of the app:

“The LAMA App allows my inspectors create smart routes for inspections, view violations and permits in their area through an interactive map, and create new violation cases in the field. The disconnected mode option allows inspections to be entered even when we are outside of cellular networks. Because of adjustable text size and easy to use pass/fail buttons, I no longer have pay for maintenance and cellular services on Toughbooks or tablets. We’ve also been able to eliminate cameras – our inspectors are able to take photos on their phones from within the app. If their supervisor needs to see it, inspectors can sync right away and the information and pictures will be available in the office instantly. Because we scan all plans and applications at the office, it’s easy for my inspectors to resolve any disputes about scope of work while in the field by accessing documents through the App.”

‘LAMA Mobile’ for Android is just the beginning of the Davenport Group’s expansion to mobile technologies.  Plans are underway to release versions of the app for the iPhone & Windows Mobile frameworks as well.  These new apps demonstrate the company’s commitment to incorporate new technologies and provide the best value to its customers.

NORA Landworks Final Piece in ‘Fight Against Blight’

On August 22nd, 2013 the New Orleans City Council approved several new ordinances aimed to strengthen the City’s power to control residential and commercial blight. The updates to the City’s Code Enforcement policy was the first step in Mayor Mitch Landrieu’s plan to control the growing blight problem. When Landrieu took office in 2010, New Orleans had the most blighted properties of any city in America. After the ordinances were approved, the Mayor stated in a press conference, “These revisions are long overdue and will allow us to increase efficiency and create stronger, more flexible enforcement options for all properties, including substandard living conditions in occupied properties.” The policy changes included heavier fines to encourage large property owners to comply as well as streamlining the demolition process.

While the new ordinances were seen as a large victory for New Orleans, City officials acknowledged that they were only part of the equation to solving New Orleans’ blight problem. Council Member-at-Large Stacy Head said, “While there is more work to be done, this series of ordinances is a comprehensive and welcome first step toward amending the code to provide more reasonable and effective tools to combat blight.” The new ordinances improved the City’s ability to deal with delinquent owners and expropriate neglected properties. Now they needed to improve their ability to sell the properties and attract reinvestment.

To deal with their growing number of assets, New Orleans’ Redevelopment Authority (NORA) decided to utilize the Davenport Group’s Citizen Access product. The same product was already used to build the City’s website One Stop App to enable citizens to access Permitting, Licensing, Planning, and Code Enforcement services. For NORA, LAMA Citizen Access was implemented to provide an interface for citizens to look up information on expropriated properties and express their interest. The new website is titled NORA Landworks and was launched in May of 2014. Through NORA Landworks, the people of New Orleans have many ways to connect with NORA:

  • Search for available properties via map or table view
  • Manage assets
  • Submit expressions of interest on properties
  • Look up detailed property information such as Historic Districts, Zoning, current violations, etc.
  • Check the current status of favorite properties
  • Review newly available properties

When the mayor first took office, the Landrieu Administration set a goal to reduce blight by 10,000 units by 2014. On January 9th, 2014 the administration confirmed that they achieved their goal, through an independent study conducted by University of New Orleans Professor Perter Yaukey, PhD. “We got to work on this community – wide effort and we’re now fighting blight faster here than anywhere else in the country,” Landrieu announced. Now the baton has been passed to NORA to finish what the City started. With the LAMA Citizen Access website NORA is collecting much better data on potential sales. The door is open for New Orleans citizens to reinvest in their city and contribute to the fight against blight. “Our partnership with the City is stronger than ever, and we will continue to work to provide opportunities for our citizens to redevelop and return vacant properties to commerce,” said Jeff Hebert, Executive Director of NORA.

Gurnee Launches LAMA Citizen Access

On April 5th, 2014 the Village of Gurnee, located in the Northeast corner of Illinois in Central Lake County, launched the LAMA Citizen Access Portal.  The web application was developed by the Davenport Group, a company that has been creating municipal software since 2004.  In January of 2013, Gurnee implemented the Davenport Group’s signature program, LAMA, to manage their permitting, licensing, code enforcement, and planning processes.  By adding the LAMA Citizen Access Portal:, to their software system, Gurnee connected their citizens directly to their city processes.  Citizens can now submit applications for permits, check on the status of existing permits, upload important documents, and in the near future, pay for permits from home.  And for the Gurnee officials, finalizing web submitted applications is a simple as completing their review process.  There is little data input required.

Gurnee is a unique municipality.  It is one of three communities within the state of Illinois that does not levy property or utility taxes.  Gurnee is able to keep taxes low because it has several huge sources of tax revenue in the Six Flags Great America park, Gurnee Mills Mall, and the KeyLime Cove Indoor Waterpark.  Despite Gurnee’s low taxes and the recession of the U.S. Economy, the village’s revenues actually increased $1.1 million in the fiscal year 2012/2013.  As of the 2010 census, the village population is 31,295, and it is has a very balanced land use at 59% zoned residential, 21% commercial, 8% industrial, and 12% parks/open space.  LAMA is a great solution for communities with balanced land use because it can adapt to any community’s zoning requirements and its processes can dynamically account for land use.  LAMA is powerful enough to query the GIS data for the location of a particular permit, verify the land use of that location, cross reference that with the permit type, and adjust that permit’s application process, reviews, and fees accordingly.

Another interesting facet of Gurnee is that it is classified as a Home Rule community.  Municipalities in Illinois with populations over 25,000 are automatically granted Home Rule status and over 70% of Illinois’ population live in Home Rule communities.  Home Rule essentially transfers many of the powers from the state level to the municipality, giving municipalities much more control and flexibility.  These powers include greater control of local development, taxes, fees, and bonds.  LAMA allows Gurnee to shoulder that added responsibility and turn around policy changes quickly.  Application requirements, fees, bonds, and work flows can all be changed on the fly.  And for communities that use the LAMA Citizen Access web application like Gurnee, these changes can be made available to the public in little to no time at all.  LAMA has the flexibility to change with growing municipalities.  It also has a complete set of technologies that modern, American communities need to maintain efficient and effective government.


New Lenox Manages Development Process with LAMA Solution

New Lenox, Illinois is located 36 miles southwest of Chicago.  The population in 2010 was 24,394 and the Chicago Metropolitan Agency for Planning predicts that the population will increase to 90,652 in 2030.  This rapid growth, coupled with a stabilizing economy, has led to a significant increase in development in New Lenox.  2012 saw an 87% increase in residential development from 2011 and several major commercial projects were completed the same year.  In response to the growth, the Village established a new Community Development Department in 2012 to coordinate their services more efficiently.

Since the new Community Development Department consolidated the Building, Economic Development, Engineering, and Planning departments, it made sense for the Village to adopt LAMA Server, a software suite from the Davenport Group that allows municipalities to manage and integrate services across all departments.  New Lenox officially started using the LAMA Work Order, Licensing, and Permitting modules in September of 2012.  Not only does LAMA provide an easy solution to integrate town processes but it incorporates ESRI ArcGIS technology so town officials can track and manage their data by location.  New Lenox also chose LAMA because of its highly customizable forms and reports.  Thanks to LAMA they are now able to easily adapt to changes in reporting requirements for the Illinois City/County Management Association.

On June 24, 2013 the New Lenox Village Board of Trustees approved the adoption of the Route 30 Corridor plan.  The Corridor is home to several commercial districts and it connects downtown New Lenox to Interstate 80.  The project should drastically improve the appearance and functionality of Corridor which in turn will increase the Village’s appeal.  Since the project has raised the already high estimates for development in 2014, the Village of New Lenox has decided to implement the LAMA Planning Module to help deal with the increase in projects reviewed by the Sketch Plan Committee, Plan Commission, Zoning Board of Appeals, and Village Board.  With the LAMA Planning Module New Lenox will be able to:

  1. Integrate Planning Processes with Other Departments
  2. Collect and Report on Planning Data
  3. Manage Board Agendas and Meeting Dates
  4. Manage Project Workflow
  5. File Documents
  6. Manage Fees and Payments
  7. Generate Notices and Notifications

LAMA provides New Lenox the flexibility they need to encourage growth and future success.  It makes it easy for them to incorporate the latest software technologies and ensure that their processes are as accurate and efficient as possible.  To find out more about LAMA, please visit the Davenport Group website.

Developing with Office 365 in Mind

There has been some significant press around Microsoft’s cloud-based Office 365 subscriptions and I have talked with local government’s IT staff who are planning to make the move in the near future.  Office 365 has obvious costs, deployment, and support benefits, but what does it offer from an integration stand-point?  Office 365 provides a few subtle advantages, from cross-domain document sharing to providing a secure offsite environment for hosting business applications.  Though on the surface neither of these are a unique advantage of Office 365 (other than being the brand name solution).

While there might be some ground-up considerations when developing with Office 365 in mind, the core technologies provided and APIs used with Office 365 remain constant from your Servers on the LAN to ones in the cloud.  Namely, the big three Office 365 Servers, SharePoint, Exchange, and Lync provide the same Web Service APIs and SDKs, so not much code should have to change from the technology integration side.  Arguably, the single most important benefit in leveraging Office 365 is the ability to secure access to these server technologies for a minimal cost.

One of the main restrictions of the Office 365 environment is that the solution is sandboxed.  As a developer working within a sandboxed SharePoint solution, a few things to keep in mind are :

  • access to the hard drive is restricted
  • assemblies need to be at least at partial trust
  • web service calls outside the site collection is restricted
  • be careful of over consuming server resources

Silverlight allows some flexibility with external web service calls, and LINQ and the client-side objects for SharePoint are still great tools for the developer.  And yes, Exchange Web Services (EWS) still provides access to user calendars and inboxes.  The Lync API allows integration with instant messaging, desktop sharing, and file transfers.  For the developer, there are some good resources for recipes and ideas, one of which is the Microsoft Office Developer Center.  For more information on our solution offerings, please visit our website or email us.

What advantages do you see in Microsoft Office 365?

Benjamin Davenport, MCSD, MCAD, MCP
Software Division Chief