web applications vs. custom desktop application

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.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
…   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.
al4629740Author Commented:
What options are best for counting attendance?
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.