Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1082329
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T22:16:57+00:00 2026-05-16T22:16:57+00:00

A mid aged man developed software for the company he works before about 25

  • 0

A mid aged man developed software for the company he works before about 25 years ago…
He has written everything in COBOL…It took me hours to understand how the system works!
Well the company’s server is too old (8 mb hard disk ) i think …
He doesnt use a database but stores the data in files…
He told me that he wants to upgrade the system to something new… The old system uses AIX operating system….
He was wondering whether aix or linux is better ,i think that a distribution of linux might be better because there is much free software for linux… i dont know what is compatible for AIX…
The company is some type of warehouse…
He has developed a website for the clients to login and see some info ..The website is at remote server and he manualy copies and pastes the database at the remote server…

He wants to add the functionality to the web site of placing orders…
However he isnt willing to update the old COBOL code and use a database at least…

The people in the company use the server’s programms via telneting the server using somekind of telnet client….

My question for educational purposes…
Is there any way to reuse the COBOL code and creating a web interface?
Or if it is posible to create GUI program for the users while using the same code from cobol…
Because i know that writing code to do same things in diferent places isnt good idea..
i mean the bussiness logic to exist in more than one places…

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T22:16:58+00:00Added an answer on May 16, 2026 at 10:16 pm

    Run away!

    At least until your client comes around to using
    a real database system to implement the order entry system.
    All transaction processing systems need
    to ensure ACID properties
    are maintained for every transaction. This is one of the fundamental reasons
    why real data processing systems use databases. Not using a DBMS is
    a sure formula for disaster (sooner or later).

    Can COBOL be interfaced to a web service or a GUI type application? The answer
    is definitely yes and it is not an uncommon practice. Making it happen
    can be a more or less painful process depending on how the COBOL application
    is structured. If it has a Client/Server type structure,
    then you only need to replace the Client side components with web/GUI
    components, insert the appropriate middle-ware to connect to the server and you are pretty much done.
    If the COBOL application was developed as a
    big ball of mud, then you are
    in for a rough ride. Since your client developed his system on a stand-alone platform by himself, I
    am willing to bet serious money the “big ball of mud” model applies. Be prepared for the worst.

    If this application only took “hours” instead of “months” to understand it doesn’t sound
    all that complex – you may find rebuilding it from scratch is a viable option. However,
    don’t underestimate the work in doing that either!

    As for upgrading the AIX system or switching to Linux, I cannot help you.

    Here are a couple of resources for COBOL on AIX that you might want to review:

    • COBOL AIX vendor information
    • COBOL for AIX User’s guide

    If you choose to go the Linux route I would recommend checking out:

    • OpenCOBOL COBOL to C translator
    • OpenCOBOL CGI programming

    Your client expressed interest in MicroFocus COBOL. MicroFocus is probably the
    largest COBOL vendor outside of the mainframe market. They have a very good reputation.
    MicroFocus also supports web development on Linux platforms
    and tends to have good support for IBM COBOL dialects which may be a consideration if migrating from AIX.

    My final words of advice are to run away until your client wakes up to the
    following facts:

    • Data and transactions need to be managed using a real DBMS that supports ACID.
    • tacking a web based order entry system onto a “ball of mud” is not a week-end project. It may require
      a complete refactoring and possibly a complete re-write of the existing system

    BTW… If you want to retain a working relationship with this person, don’t call his system
    a “ball of mud” even if it is one. He built this thing and probably
    sees it as one of his children.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I work in a mid size company as a intermediate developer and work on
I was interviewing a guy for a mid-level software engineering position yesterday, and he
We have a mid-size SQL Server based application that has no indexes defined. Not
I work in a mid size company as a Senior dev and work on
I have a mid-size collection of records --about 20 million -- that I need
I create .NET applications for a mid-sized manufacturing company. I would like to create
I am starting a job with a mid size company working mostly on writing
I am a fairly experienced (mid-level) developer that has spent quite a bit of
I'm working in mid-size .NET application which has a very very bad if not
Why is C++ a mid-level language? It can almost do everything and the worlds

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.