Industries We Serve

Custom Software for Software Product Companies

Development capacity and technical leadership for software companies, from enterprise systems for Microsoft to consulting CTO services for startups.

A colorful Rubik’s Cube resting on a laptop keyboard in front of code on screen

Software companies don't need to be told what software is. What they often need is extra hands on a project their own team doesn't have time for, or experienced guidance on technical decisions when there's no senior technologist in the room.

J Street Technology has built custom software since 1994 for more than 600 clients. Our president, Armen Stein, has earned the Microsoft MVP Award every year since 2006, and we've worked on everything from a multi-team system for Microsoft to consulting CTO services for small software startups.

Why software companies call us

  • Consolidating internal systems. Microsoft's Business Management Operations team needed two older marketing-campaign systems combined into one.
  • Complex business rules. Validation that changes by type, owning group, and life-cycle stage takes careful design.
  • Technical leadership on demand. Startups like MasterTrack need strategic technical advice without hiring a full-time CTO.
  • An existing app that needs a new home. We took over the existing web application for MoneyMinder, a personal and small business financial planning app.
  • Testing and setup help. Independent software testing, and setting up tools like Office 365 and Salesforce.
Featured case study

Microsoft

In the large, extensive software products industry, big and small players alike reach out for a fresh perspective from the J Street team. We've tackled projects for giants like Microsoft and consulted in a CTO capacity for small software startups.

The common thread is a need for precise expertise backed by a collaborative team of skilled developers — whether that means taking on a project your tech team doesn't have time for or offering nuanced guidance on technical best practices.

Microsoft hired us to design a web-based system to manage marketing campaigns, replacing two older systems with one ASP.NET web application and SQL Server database that supports hundreds of users.

Microsoft Tropics V2 application screenshot

The Need

Microsoft's Business Management Operations team needed to consolidate two older marketing-campaign systems into one.

The Solution

J Street designed and developed the Tropics V2 system, replacing both older systems and consolidating their functionality. The complex project spanned thousands of hours of requirements, design, construction, data conversion, testing, and deployment with stakeholders across many teams.

How it turned out

  • One ASP.NET web application and SQL Server database replaced both older systems and supports hundreds of users.
  • The home page shows news and alerts and lets users quickly sort and select the campaigns they work with.
  • Each campaign has several tabs of information, with tab labels that show how many detail records are underneath.
  • Validation rules vary by campaign type, owning group, and stage in the campaign's life cycle.
  • The project spanned thousands of hours of requirements, design, construction, data conversion, testing, and deployment with stakeholders across many teams.

Technologies: ASP.NET, SQL Server, Access

Read the Microsoft case studySee all case studies

Consulting CTO services for startups

For MasterTrack, a start-up educational technology company, Armen provided consulting CTO services, assessing the company's technical needs and giving strategic advice on moving forward. Other J Street team members set up their internal communication and file systems, helped them set up and use Office 365 and Salesforce, and provided software testing for the latest version of the MasterTrack software.

“They offered easy, one-stop shopping! Once our needs were identified, J Street offered a team of specialists to support each area.”
Torrey Volk, MasterTrack

How we help software companies

  • Project capacity. Taking on custom development projects your own team doesn't have time for.
  • Consulting CTO services. Strategic help with technology vendors, partnerships, managing a team, and hiring.
  • Taking over existing applications. Supporting and extending web applications built by someone else.
  • Database expertise. SQL Server design and development from a Microsoft Certified Partner.
  • Testing and tooling. Software testing and setup of business tools like Microsoft 365 and Salesforce.

How much does a development engagement for a software company cost?

It depends on scope. As a rough guide, small new applications typically fall between $20,000 and $50,000, medium applications between $50,000 and $100,000, and larger systems above that. We'll give you a realistic estimate after a free consultation.

Let's talk about your project

Tell us what your team doesn't have time for, or where you need a second opinion. Here's how we work. Book a free 30-minute consultation, or call us at (425) 679-6206.

Book a free consultation
Some of our 600+ clients
Microsoft logoIKEA logoBosch logoEddie Bauer logoHewlett-Packard logoLanxess logoCrocs logoBenchmark Plus logoMinntex logoCalamco logoCommercial Brokers Association logoHeery logo
Testimonials

Don't take our word for it. Take theirs.

“J Street has an edge over any other development companies we've worked with. They have an uncanny ability to quickly understand your business.”

Treg Vanden Berg
Project Manager, Fluke Corporation

“The team at J Street designed and built a very complex workflow system to help us increase accuracy and reduce labor costs. This project was very challenging, but J Street persevered and now our system is saving us time and money every day.”

Tom Pool
Executive Director, Drug Free Business

“I highly recommend J Street Technology. Their team is knowledgeable, professional, and a pleasure to work with. Our project was delivered on time, on budget, and their follow-up support has been excellent.”

Jeff Ripley
Owner, Alaska Tourism Partners, LLC

“The people at J Street are smart, efficient, and professional. They ask meaningful questions to quickly understand the scope and requirements of a project. During the times we worked together, they quickly came to feel like part of the Benchmark Plus team. The applications they helped create enhance our work efficiency on a daily basis.”

Jeremy Gollehon
Chief Technology Officer, Benchmark Plus

“J Street Technology has been a pleasure to work with. Armen and his team have the creativity, attention to detail, and technical skills needed to execute their refined systematic process for database design. Our decision to work with J Street was a significant investment for our company, and we are pleased with the result.”

Matt Johnson
President, MinnTex Citrus

“We have received amazing service from Scott on the J Street team. When needed, he worked late into the night to meet our deployment schedule for some complex reporting changes. Scott went above and beyond, and he did it with a really great attitude.”

Jennifer Speer
Sr. Finance Business Systems Analyst, City of Aurora, CO

“I found the entire team to be highly professional, highly competent, and a true partner in our project. They took the time to understand our technical and business constraints and gave us credible advice. I would engage J Street again without any hesitation.”

Chanchal Samanta
CTO, Intac International

“They listened to our needs, asked the right questions, and architected a solution that met all of our objectives. Their unique ability to communicate effectively with technical and non-technical stakeholders was instrumental in the success of the project.”

Gary Babcock
Network Administrator, Calamco

"The whole J Street team is simply stellar; they are approachable, organized, think critically, and produce excellent work. They are always open to receiving constructive feedback — and then deliver on what we’ve asked for in an elegant and thoughtful way."

Mary Lyell Larsen
SVP, Research, and Customer Service, Commercial Brokers Association

“I highly recommend working with Armen and the team at J Street. We did not have the internal skills necessary to support our critical Access applications, and J Street filled our needs perfectly. From their technical work to Armen's wealth of experience, J Street is a top-notch partner.”

Nathaniel W. Polky
Director of Information Systems, Sugar Mountain

“We have been using J Street's centralized database application since 2001. J Street's application has improved our business processes across the agency.”

Jama Hawk
Manager of Business & IT Services, WA State Housing Finance Commission

“From day one, Armen and Jess listened painstakingly to learn our unique business model and our vision. J Street completed the software application the way we envisioned, with professional, reliable, and responsive effort at every twist and turn.”

Kathy Hamburg
Owner, Statewide Rent-A-Fence of Oregon

“The people at J Street are smart, efficient, and professional. They ask meaningful questions to quickly understand the scope and requirements of a project. During the times we worked together, they quickly came to feel like part of the Benchmark Plus team. The applications they helped create enhance our work efficiency on a daily basis.”

Jeremy Gollehon
Chief Technology Officer, Benchmark Plus

“J Street Technology has been a pleasure to work with. Armen and his team have the creativity, attention to detail, and technical skills needed to execute their refined systematic process for database design. Our decision to work with J Street was a significant investment for our company, and we are pleased with the result.”

Matt Johnson
President, MinnTex Citrus

“The team at J Street designed and built a very complex workflow system to help us increase accuracy and reduce labor costs. This project was very challenging, but J Street persevered and now our system is saving us time and money every day.”

Tom Pool
Executive Director, Drug Free Business

Free 30-minute consultation

Tell us about your project and we’ll be in touch within one business day. Or call us directly at (425) 679-6206

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.