Slide J Street Technology

Friendly, practical,
business-savvy developers

Yes, we really do exist.

SEE WHAT WE DO
Slide what We Do

Database programmers.
Web developers. Trusted partners.

Our clients depend on us to dive deep into their business issues, re-imagine processes, elucidate strategies, and be totally transparent about costs. They count on us to build reliable systems using the industry’s most bulletproof software. And they fully appreciate that we’re practical innovators who only recommend new technologies when we’re certain they can provide long-term value.

Slide How We Work

A human approach to application development.

Let go of that programmer stereotype: introverted, oblivious to budget, and hell-bent on using all the latest gadgets. At J Street, we’re fully plugged in to the human dynamics behind creating successful partnerships and phenomenal solutions. You won’t find anyone that’s better at listening carefully, anticipating issues, and avoiding pitfalls.

HOW TO CHOOSE A DEVELOPMENT TEAM
Slide Our Clients

From cruise ships to clogs, we’re into it.

Our clients represent an astounding variety of industries. Some have household names; some you’ve never heard of. Some are local; others multinational. There are for-profit businesses, and not-for-profits, too. But they all have one thing in common: Every day, J Street’s solutions help them do what they do even better.

WHAT CLIENTS SAY ABOUT J STREET
Slide J Street Technology

Engaged. Insightful. Enduring. That’s J Street.

We may be some of the most seasoned, business-savvy application developers you’ll ever meet. We also happen to be some of the warmest, most candid, and clear-thinking folks on the planet. Our clients love that about us. We bet you will, too.

GET A FREE CONSULTATION

Heartland Bank Case Study

Heartland Bank, a family-owned bank network in Nebraska, hired J Street to develop an Access application to manage shareholder transactions, dividends, and stock plans more efficiently. The project aimed to replace difficult and time-consuming spreadsheet-based processes with a more reliable, automated, and secure system. These improvements contributed to a more efficient and scalable operation for Heartland Bank.

Need:

Design a new Stock & Shareholder Transaction Recording System that produces clear, accessible reports to keep track of shareholders, and support transactions that include flexible features to accommodate potential future needs like vesting schedules.

Solution:

An Access/SQL desktop application that streamlines data management while enhancing reporting and compliance.  Access was chosen because of its rapid development (reducing timeline and cost), Heartland’s familiarity with desktop applications, and the small number of users working exclusively in the office on Windows PCs. 

Technologies used:

Access & SQL Server 

Application Menu
Upon launching the application, the Application Menu serves as a main dashboard where users can select a menu item including shareholders, transactions, dividend events/transactions, stock award plans, reports and application information.
Shareholders
Keeping track of their shareholders was key for Heartland Bank. The Shareholders section displays a roster for the shareholders with a filter feature that narrows down the user’s search of specific shareholders and owner groups, and allows users to drill down on specific shareholder records.
Shareholder General
A general shareholder screen shows basic name and demographics for the selected shareholder.
Shareholder Shares
The “time travel” feature at the top allows the user to see the shares a shareholder owned on a particular date. This helps Heartland Bank understand what changes occurred between shares and shareholders over a period of time.
Transaction New
Here is where users can enter a new transaction (a stock purchase, sale, or transfer in ownership). Transactions can be saved once all required fields are filled in. Visual indicators communicate whether a field is incomplete or complete – a red square tells the user a required field needs to be entered. A green circle notes that the value is supplied. We use both shapes and colors to improve accessibility for users with visual impairments.
Dividend Events
Users can also track dividends in the Dividend Events form. This action needs to be completed four times a year and was previously done with spreadsheets and manual calculations, but now is done automatically, saving a lot of time and reducing errors.
Dividend Event Details
The Dividend Event screen shows calculated dividends for each shareholder based on the number of shares they had on the dividend date. The user can also manually adjust for special cases where the dividend amount needs to be changed for a shareholder.
Stock Award Plans List
A list of all the employee stock plans where employees are granted shares can be found in the Employee Stock Award Plans section. These plans also used to be tracked using a spreadsheet.
Stock Award Plan Details
The Employee Stock Award Plans screen also details specific stock award plans. This includes when the shares were issued, when the first vesting date occurred, and what the vesting schedule is. The example above shows a custom 6-year vesting schedule: 16% in each of the first 5 years, then 20% in the 6th year.
Reports Menu
Moving to the Reports section, the user will see a list of the reports that can be generated by the system. This helps with audits and makes data easy to understand.
Report Selection Criteria
Each report offers a report selection criteria screen so the user can set the parameters for the report. Using this method, each report can be used in multiple ways. For the example shown, the user can select to generate the report on a specific shareholder or all, a specific transaction type or all, etc.
Transaction Report
Each report has the company logo and a footer. These reports are generated annually for auditors to show all transactions for Heartland Bank.
Statement of Ownership
A Statement of Ownership is generated each January, for all the shareholders to provide a summary of the previous calendar year.
Dividend Payments
Dividend Payment Reports show the dividend payment amounts for each shareholder grouped by payment method - ACH (direct deposit) or “other” (usually a check) and showing whether taxes were withheld for that shareholder. The client wanted subtotals and grand totals shown for everything so that they could check that records from other systems have the same totals. Alternate shading on lines was provided to improve readability.
Employee Non-Cash Earnings Report
The Employee Non-Cash Earnings and Tax Reimbursement Report is used internally to calculate non-cash earnings to be reported on the employee IRS W-2. It also calculates a bonus to offset the tax burden. Previously, these calculations were done in a spreadsheet, but this process was laborious and prone to errors.
Data for Shareholder 1099
Shareholder Data for 1099 is used by the HR department to report dividends and tax reimbursement bonuses on the shareholder IRS 1099 forms.