Web Applications Engineering
There is no doubt about it; in this day and age the world is going to GUI and Web-based applications. Web applications consist of two basic pieces, the front-end which is what the user interfaces with and the back-end which does the data storage and manipulation. The front-end typically consists of ASP, PHP, or even HTML. The back-end can tie to a myriad of database flavors, SQL is a database typically used. Most databases have a variety of limitation and performance issues, not only are they maintenance hungry they can also be very difficult to extract data from; this can be tedious and costly for any company. This is often where saving a dollar in the beginning ends up costing a fortune in the end.
How many times have you been on a website, input data and found that it would take minutes for that data to be processed? This can be directly attributed to the speed of the database, its interface with the website, and the ability the back-end has to process data.
DBC uses IBM’s Universe to store and manage its data back-end. Universe and its related databases have been used by many Fortune 500 companies for large scale applications for decades. It’s the database weapon of choice in many markets including banks, retail, hotel chains, libraries, and government operations including the Library of Congress.
Using ASP.NET and a connector called Uniobjects (provided by IBM) DBC is able to write web applications that query the data in the database live time while the user is on a web page, no hitting of a submission button is required. DBC is not limited to form-based queries, this means that when you or your users click on a field, it can be validated right then, instead of having to submit the data before you know that a field of information is not valid. Additionally you have the ability to validate and submit data based on page audits without the need to submit data, this can be helpful when looking up data entries. This will cut down the time it takes to process orders, transaction or data of any kind. Increasing performance will increase profits.
The speed is far superior to most other databases; in fact we are able to sort millions of records in the matter of seconds. Not only are we able to utilize the speed of the database, we are also able to utilize the many utilities and commands already built into Universe, this gives DBC the upper hand in database design and management. Most web application designers must write utilities to manipulate data; DBC already has a suite of them at our disposal, this dramatically cuts the time and cost of the application design.
Because you would be purchasing a product of DBC, all DBC software is uniformly eligible for the free utilities and add-on features that we develop down the road. This is satisfying to the customer knowing that your web application is not a Sold-As-Is product, but is more of a state of the art tool.
As mentioned before, what good is using the web to collect data if you cannot retrieve it for analysis? One of DBC’s major strengths is its reporting capabilities, using DBC a client has the ability to create reports or export spreadsheets from their data. DBC applications are not static, our economy is constantly changing; DBC understands this and is constantly developing new ways for our customers to profit from their investment thus turning a short-term investment into a long-term investment and a happy relationship with DBC.
- Our customers are the experts. We acknowledge that our customers know their business far better than we do, so their input is important to the software design
- Use the right tool for the job. DBC is not "married" to any operating system or hardware platform; we will use whatever technology will work best for the job.
- Working in trenches. From the top down every DBC principal and employee is involved with the day-to-day operations of the company. Everyone is available to answer questions and support the customer.