web applications vs. custom desktop application

al4629740 used Ask the Experts™
web applications vs. custom desktop software.  These are the two scenarios that I am posed with in designing an attendance/registration system for our organization.  Are there disadvantages to web application vs. a desktop software.  I imagine there is more power in the coding aspect of most programs compared to web application development.  I know its an abstract question, but I wanted to see what the experts have to say on this subject.   Is there really no difference?  The application I will need to design will register individuals, take their daily attendance, and then output statistics.  Also any ideas on how to best develop such a program may be appreciate.
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
JohnBusiness Consultant (Owner)
Most Valuable Expert 2012
Expert of the Year 2018

…   designing an attendance/registration system for our organization.

I see these things now all web based. I would not want to download software just to register for something. Counting attendance may be different.


What options are best for counting attendance?
Fractional CTO
Distinguished Expert 2018
The reason people build Web apps is so simplify access.

If you build Desktop software, it will take massive extra time + will only work on the OS the App targets, like Linux or OSX or Windows.

If you ever change OS, you'll have to completely rewrite your APP.

The other massive problem you'll have with a Desktop is... if you'd like to sign up more than one person at a time... You'll have a devil of a time figuring out how to sync data off multiple computers with each other.

Just use something like WordPress + you'll have a system than handles any number of simultaneous registrations + also allows attendees to sign themselves up.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial