Link to home
Start Free TrialLog in
Avatar of Ihab
Ihab

asked on

How I can improve my erp system to meet the latest technologies?

I have ERP System , Power Builder SQL 2008 back end. Client to Server, Not cloud, not webased .
What technical advices  you can give for me to improve the system to meet the latest tech.So I can generate more sales.
Thanks
Avatar of Jim Dettman (EE MVE)
Jim Dettman (EE MVE)
Flag of United States of America image

I don't think the answer to your question is a technical one, but rather a process based one; does your ERP package do everything you need it to do to run your business?

 Are you doing tasks outside of the system?  For example, forecasting?   Providing vendors with remittances on spreadsheets?  Can't do EFT?

 The other part is; is it flexible. Can it accommodate new needs easily?  When new things have come up over the past year, has the package been able to handle it, or have you had to find a work around?
 
  Technology for the most part is easy.  For example, your customers want access to their orders in your system for status checks.   In your situation, that would mean a terminal services server with a remote app published.  No changes to your ERP system or current technology really (there'd be no need to write a web interface unless you had thousands of customers).

 Without knowing a lot more about your business and the package you have, it's hard to offer anything specific.

Jim.
Avatar of Ihab
Ihab

ASKER

Thanks Mr. Jim

My ERP is programmed with power builder and SQL 2008 Database, contains the following modules :
1-Financials
2-Inventory
3-Service /Garage
4-Rental for Cars
5-Treasury
6-Selling Cars
7-Project Management
8-Insurance

 Many consultants asked me to put it on cloud, webased...etc
What advises you can give it to me Mr, Jim? so I enhance the software better and meet the latest tech
<<What advises you can give it to me Mr, Jim? so I enhance the software better and meet the latest tech >>

 I am a strong believer in "if it is not broke, there is no need to fix it".    You do not need the latest and greatest technology to have software that works well.

  What it comes down to is this: Is there anything your software is not doing now that you would like it to?

  and then, what does it take to get there?

 There are some side considerations as well, such as costing too much to support because of the platform it is based on,  but changing technology just to have the latest and greatest is not a good reason.

<< Many consultants asked me to put it on cloud, webased...etc>>

 What reasons are they giving you for suggesting this?   Have they provide you with details on what problems will be solved by changing?

Jim.
Avatar of Ihab

ASKER

The problem is we cant support overseas, we have limited resources,so we can't pay for the engineers to travel and support outside our country, This prevent us from selling the system globally.
Right now the system is doing well but now the market is limited in our region, and when the customer asks "web-based?cloud? we answer "No , it is client server "-then they reply back "it is old technology".
SOLUTION
Avatar of Jim Dettman (EE MVE)
Jim Dettman (EE MVE)
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Ihab

ASKER

Re-write it as an n-tier application and have different presentation layers (one for the desktop, one for the web, one for mobile devices, etc).
This will cost too much, is there a tool so it can migrate it to web?
Thanks
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
The latest tech won't improve sales. People will. Hire right people. Then, if these people identify shortcomings in the technology, then address those shortcomings; if they make suggestions on what to implement, implement that.
Well, it is possible to use Azure and therefore become cloud based...

A couple of years back, there was an impressive TechWave conference that featured another Jim and has bloged about it : http://blogs.msdn.com/b/jimoneil/archive/2011/09/26/techwave-2011-powerbuilder-and-the-cloud.aspx

And the guys at Accenture presented their solution and has appeared on PowerbuilderTV http://powerbuildertv.com/index.php/en/archived-webinars/web-enabling/342-accenture-case-study-taking-powerbuilder-to-the-cloud-with-microsoft-azure

So, if it is to "tick a box" to say you are cloud based, then the above might help.

However there is a lot more that needs to be done if you truly want to globalise...
Avatar of Ihab

ASKER

Thanks all
@ Mark Wills
<<However there is a lot more that needs to be done if you truly want to globalise>>
Can you give more details Please?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi,

Given the remaining life in SQL 2008, and the new features starting in SQL 2014, make sure that you support the current database platforms.

That is, you don't want to loose a sale with a client saying that they wont install a new instance of SQL 2008, and you can't support the product on SQL 2012 etc.

I'm in the position of consulting to a previous employers client, and they have performance issues, and the fix is upgrade, but the product works on SQL 2005 with compatibility set to 80. So how does my client obtain SQL 2005 Standard Edition (64-bit) media these days?

Regards
  David
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial