If this helps, here is the Memorial Corner
Yes, you should pay for it. But it will cost a tiny fraction of what a rewrite will cost, and will be well worth it.
(I hooe you realise that a rewrite will likely take a year or so, and cost anywhere from 50k to 200k or more. Probably more. Rewrites are usually very expensive.)
I have had the privilege of meeting many developers, and count several thousand as my customers. If you would prefer, feel free to send me a private note, and i can investigate a contact on your behalf. If she is anlexand willing then this approach, and finding a new maintainer (even in the short trrm
Amar, all the colleagues who wrote to you are right, and it is clear to my team and me that you do not have valid documentation about the project that you want translated into another programming language. It would be good if you could show my team and me the program online so that we can see all the forms, tables, overviews, reports statistics, etc.
As for the database itself, we have to read it and conclude about the transactions that take place there. Contact your customer and tell him that it is enough for us to give an estimate of the time and money we need to create a program with the same or better functionality for your needs based on an online presentation from your side. If we agree, you will send us all screenshots of the program as well as the existing database, which we would certainly translate into MS Sql if it is not already in that format. As for the program itself, we can create it in c# (.NET) or java environment (web). We can do it for your company.
My email is [email protected] Skype: xxfury
Greetings - Thank you for your updated posting and for those who have responded.
A lot of useful facts to continue the discusion about the many underlying processes for the operation of your company.
Let’s start with the some of the most basic pieces.
Your a manufacturing company. You manufacture renovations. Renovations have physical deliverals and service deliverals.
Since you are in manufacturing you have to deal with many Bill of Materials (BOM) and Bill of Operations (BOO).
Let’s just choose a bathroom remodel to have something to talk about. This is not going to be very complete and you can probably do much better than I with this example, but it should give us both a context and perspective, and a common business language. And your selected programmer should have some experience in this business language, so that individual can turn your thoughts into code to help automate your business.
The bathroom remodel will take a series of phases in order from the removal or breakdown of the old bathroom, removal or recycling of existing salvagable material, thru the laying of pipe to waste services, water services, connection to electrical services. Possible rebuilding of load bearing walls, sheeting and finishes. Posible needed permits. You already know all of this. The developer should be able to understand this when you speak to them about it.
All of the steps or phases, require materials, cost of labor, and posible material waste percentage (BOM). All these phases require an order to them. You got to cut things to the correct length, lay them in sequence, and connect them within a given length of time (BOO). You got a customer that you have given a date when you will deliver their finish bathroom remodel. Working backwards from that date, and factoring your availability of labor (job crew), a percentage for things that go wrong (time waste), and your operational standards, you will have your schedule.
So far you got customers, work orders, material inventory, standards of materials and time, scheduling, calendars, employees, job crews, vendors, receivables, payables, sales, marketing, quotes, periodic accounting, etc. You have already mentioned all of this with the description of what you have given. With the excel data as output and data in your tables a developer should be able to create (reverse engineer) the basic blueprint for your system. As you go along, make sure the developer can explain in terms you understand what he has done. You want to minimize the risk of your business having to go thru this particular process from scratch again.
The part of of the system that might not be as obvious are the processes of how to use your current system. Who (person), does what (task), when (daily, weekly, monthly, yearly), and how much of the task gets done (the office support component). Again order of things and calendars. Most of those things are not documented. If you have an exit strategy for your business, or a legacy to pass on to your heirs, this will be a requirement to think about. The process documentation. Maybe not right now, since you are wanting to rebuild you basic business operational software. But you might want to think about it, and build it as you go along.
There are several sugestion options been mentioned already. You have quite a bit to consider. Including if you want to rebuild this from scratch in another computer language or use an existing package already built for your industry. Cost, operations, and ROI. How much is your business worth to you and what you do day-to-day?
Good fortune on your decision.
Regards,
Roberto Artigas