A Software Overhaul That Accelerates Online Learning

Replacing NASW's Online Courseware Service

Client Overview

The National Association of Social Workers (NASW) is the largest membership organization of professional social workers in the world. The NASW California Chapter runs SocialWorkWeb.com, the internet's premiere online continuing education program for social workers and mental health professionals.

Skylight consultants analyzed their existing software and then reimplemented the product as a modern web application that scales easily across desktops, tablets, and phones.


The Challenge: Rebuilding Courseware from the Ground Up

Remaking an already successful software service is tricky. The new software should offer a significantly improved user experience, but without losing track of what users loved about the previous system. This kind of project requires thorough planning and a thoughtful implementation that carefully blends the old with the new.

We painstakingly analyzed NASW's existing courseware service and created a full accounting of every page, feature, and function. Then we rebuilt the service from the ground up using full stack JavaScript technology. The result was a fast and clean application with a far more manageable codebase. The new application works equally well on desktop and mobile devices, and leverages cloud hosting technologies for improved scalability, performance, and security.

“With Skylight we found a real partner who can help us grow our program.”
—Lora Pierce, Director of Online Continuing Education

NASW Before NASW After
Site was not easily browsable on phones and other mobile devices. User experience transitions seamlessly across desktops, phones, and tablets.
Service was struggling with significant performance problems. Massively improved service performance and scalability.
Scattered codebase was difficult to maintain and expensive to modify. Clean code written entirely in a single language. New features can be added with ease.
Administrative interface was slow and difficult to use. New admin interfaces makes course creation and other administrative tasks simple.
Course purchase and navigation was sometimes confusing for users. New interface greatly simplifies the purchase process, thus reducing staff time spent on user support.