Servoy Blurs Line Between Web Apps, Desktop Apps

Web-based applications are all the rage. That’s great news for application developers, who are making a tidy living off of developing those fancy browser-based applications, but where does that leave those developing traditional client/server rich desktop applications? The situation for those developers is quickly becoming "evolve or die." The shift to Web-based applications has started […]

Written By: Frank Ohlhorst
Jul 1, 2008
Channel Insider content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Web-based applications are all the rage. That’s great news for application
developers, who are making a tidy living off of developing those fancy
browser-based applications, but where does that leave those developing
traditional client/server rich desktop applications? The situation for those
developers is quickly becoming "evolve or die." The shift to
Web-based applications has started and it is unstoppable.

While traditional desktop-based applications have proven their worth with
stability, security and maintainability, that is not enough to stem the tide,
and businesses of all sizes are being forced to develop rich applications for
the Web.

For many, Web application development using AJAX,
.NET and other technologies (or
architectures) has meant maintaining two separate code bases, one for the Web
and one for the desktop. Usually, it also means more than doubling overall
development costs and, in many cases, staffing levels. That is only a small
part of the problem. Keeping two code bases synchronized and development goals
on track usually adds another layer of management and tools, along with
exponentially increasing the likelihood of bugs and broken applications.

Of course, the simple answer is to not have two code bases. With a single code
base, most of those problems can be eliminated and costs can be contained.
Regrettably, consolidating into a single code base has pretty much been
impossible, mostly due to the unique challenges presented to developers by both
the desktop and the Web, each with its own specific requirements and rules for building
functional applications. That creates a big decision for many: Should development
efforts be focused on the Web or the desktop?

Recommended for you...

June Roundup: M&A Moves Across the Shifting Channel Landscape

Q2 2025 M&A reshapes the channel: HPE, AppDirect, Rubrik, Secur-Serv, and more expand expertise, services, and market reach.

Jordan Smith
Jul 7, 2025
Leadership Roundup: New CEOs Highlight June Moves

June’s top C-suite moves: New leaders at key vendors shaping MSP growth, partnerships, and channel strategy.

Jordan Smith
Jul 2, 2025
Workspan AI Looks to Solve Channel Ecosystem Complexity

Workspan launches Partner Ops AI Teammate to help companies scale GTM efforts, automate partner operations, and empower teams with intelligent tools.

Victoria Durgin
Jun 25, 2025
May Roundup: Mergers and Acquisitions From Around the Channel

Channel M&A accelerates as top firms like Salesforce, Proofpoint & Zscaler boost AI, data, and cybersecurity solutions through strategic acquisitions.

Jordan Smith
Jun 2, 2025
Channel Insider Logo

Channel Insider combines news and technology recommendations to keep channel partners, value-added resellers, IT solution providers, MSPs, and SaaS providers informed on the changing IT landscape. These resources provide product comparisons, in-depth analysis of vendors, and interviews with subject matter experts to provide vendors with critical information for their operations.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.