|
|
ComponentGen
Process
Hover over elements for details
|
You Get High-Quality Programming Faster and More Cost-Effectively
You probably know about programs called "code generators" or "rapid application
development software" and how they automate the creation of repetitive software
functions to reduce the amount of coding by human software programmers. Think of
ComponentGen as the "smart code generator". It creates a standardized
structure for your application programming that is streamlined and much easier to
maintain when it's time for modifications and upgrades as your business grows and
changes. With ComponentGen, you get a functioning program much sooner, and one that
is higher quality and more affordable.
|
•
|
Create complete, functioning applications 75% faster with ComponentGen.
|
|
•
|
Generate software documentation automatically, reducing errors and saving more time.
|
|
•
|
Application features are easily and highly modifiable to protect your software investment.
|
|
•
|
In many cases, existing software code modules can be modified to work with ComponentGen,
no need to start from scratch.
|
Unlike other code-generating software, you don't have to buy the program and go
through a long learning curve. ComponentGen is the primary tool used by Outsourced
Information Systems when we create software for you. It doesn't cost you money,
it saves you money.
ComponentGen was designed specifically for IT projects. Currently, it is compliant
with all ODBC, OLEDB databases such as, Microsoft SQL, Microsoft Access, mySQL,
and Oracle databases. It can be easily adapted for any database or storage medium.
ComponentGen's Accuracy Means Never Having to Write it Twice
Writing code for software is in some ways like any other writing. For example, the
more often even a simple paragraph is re-written, the more likely errors will be
introduced. So it is with software. But the consequences of incorrect keystrokes
in code development are a much bigger problem. ComponentGen automates the duplication
of what could be thought of as "paragraphs" of code, making it much easier to keep
your application free of errors when it's being modified or upgraded.
Because of its advanced code libraries, ComponentGen actually reduces the lines
of code necessary to perform repetitive functions. For example, traditional code-generation
tools will generate several lines of code in an application in order to store an
object to a database. Every time the application requires an object to be stored
into the database, these multiple lines are duplicated by the code-generation tool.
ComponentGen works more efficiently than that. Whenever the developer wants the
application to store an object into the database, he only needs to write one line
of code that reads to the "advanced code libraries" telling the application
to perform its function. This results in a streamlined and better code structure
that is far easier to maintain. Should this function need to be revised in the future,
it is only necessary for the developer to edit the code found in the code libraries,
in order to edit the entire application! Other more powerful features include:
|
•
|
Objects that can read and write themselves to persistent storage.
|
|
•
|
Automatic tracking of all relationships between themselves.
|
|
•
|
Automatically generated documentation into MS Word Files, HTML files, plus it also
links the documentation directly into the .Net dynamic Help.
|
|
•
|
Automated business rule creation.
|
ComponentGen's Time Savings Means Better Cost-Efficiency
With ComponentGen's modular approach, your application will be created faster. That
means bottom-line dollar savings. And because the application is faster, you'll
be able to put it to work sooner. More efficiency sooner also means more cost savings.
And because ComponentGen can make future modifications and enhancements to your
program, you'll save even more money down the road. In short, ComponentGen is the
most economical way to create software. And it only comes from Outsourced Information
systems.
|