Slide J Street Technology

Friendly, practical,
business-savvy developers

Yes, we really do exist.

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.

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.

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.


Web App vs Desktop App

Which Application is Right for You?

Desktop Applications

If your users all are internal employees and have high-speed access to your network, a desktop application may be the best and most cost-effective fit.

Web Applications

When you have customers, vendors, and employees outside of your own network who need access to your database, a web application is definitely the way to go.

Access + SQL Server Desktop Application

Less expensive initial development (can be half or less than web development)

Users must have Windows and Access (or Access Runtime) installed
Users must be on a Windows PC inside a LAN, or using a very fast internet connection if the database is hosted elsewhere
Application can be used on a PC with no internet connection if database is hosted locally
Access application code will not be reusable if app is rebuilt for the web later
Multiple permission levels are more difficult to enforce
Lower security, since Access requires a direct connection to the SQL Server database
Backups must be configured and tested if database is hosted within the company
Application is susceptible to problems when Office upgrades occur
Higher “functional density” – more information can be fit onto one screen, with independent scrolling lists
Zero or lower ongoing costs (depending on Office licensing and database hosting choices)

ASP.NET + SQL Server Web Application

More expensive initial development (can be 2x-3x Access development)

Users may use any modern PC or tablet browser, or even a phone if Responsive design is included
Users may be anywhere with a decent internet connection
Users must have an internet connection
Modern web technology lends itself to later expansion
Multiple permissions and capabilities can be configured by user
Much better security, since the user has no direct connection to the SQL Server database
Backups are automatically provided by data center or cloud service
Application runs on any modern browser, and is less susceptible to compatibility problems
Lower “functional density” – usually less information per page, requiring more clicking and scrolling to see all the information
Ongoing hosting costs for web application and database (usually $30-300/month depending on size and features)

If you’re still not sure which one to choose, don’t worry. Once we understand what you need to accomplish we can make a recommendation.

Contact us for a free consultation.