We help IT Professionals succeed at work.

What if i make webbased alternative for MS Access

Last Modified: 2017-03-12
I had this question after viewing MS Access alternative for the web.

Frankly, I was looking for cheap alternative for MS Dynamics. The only way to get something like that is to develop by myself.
So how do you think if i start to develop the system built like this scheme:

Javascript UI (frontend)  - PHP (application server for business logic) - MySQL (or Maria DB) as storage.

I want to make frontend fully emulated desktop application with code run on client side. The software has to be simply and fast customizable, also the software has to be lightweight and able to be placed on vitual hosting, with no limits (per user, per record) , no monthly payments. Once developed and works for free.

I wonder if someone else needs such software?
Watch Question

Top Expert 2010

You might want to review other free options that are out there.  Google for "Free CRM" and "Free ERP".

You should consider whether your planned idea will fill requirements / needs not currently offered in these alternatives.  You should also review the "competition" if you want other people to choose your app over the others.
Elvio Lujan.Net Senior Developer

PHP in BE side i think will  be good and the same for MySQL, but in UI i advice you to use some javascript framework in order to work faster, I think the best one to do the things fast is AngularJS and lot of addins that you can find in google.
Most Valuable Expert 2011
Author of the Year 2014

This is not really a technical question with a succinct answer; it's more of a business question with opinions and few, if any, facts.  If you want to do this for your own use and you find app development fun, I would not try to dissuade you.  Rolling it out to more than one client may be a different thing, entirely.

As I see it, the key to MS Dynamics is that apps work together "seamlessly" in the cloud.  If you can do that, and beat Microsoft on pricing, your only hurdle to widespread adoption would be convincing loyal Microsoft customers to turn away from Microsoft and choose your system.  One thing that might factor into your thinking: Microsoft has a large sales force and it is one of the best-paid sales forces.

For existing Microsoft customers, the problem is not really the application software -- it's getting hold of the client data.  Microsoft already has done that.
This problem has been solved!
(Unlock this solution with a 7-day Free Trial)

Also, I want to reiterate the importance of the cost of support versus customer expectations. You mention "no monthly payments" - that's fine and all, but if you want a commercial business to make use of your software, then they need to be sure that if they run into a bug, that it gets fixed promptly.

So ask yourself what happens if someone uses your product and runs into a bug that prevents them from using the product (some data bug causes it to crash immediately every time)? If they don't have to pay for support, then that usually means a support model where "you'll fix it when you get some time", but a business might not be able to wait that long.

So monthly payments are not always a bad thing - often times, they are paying you for your time to support the businesses and companies that use your software.

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions