Ever notice how so much software today seems more complicated than it needs to be, or has a lot of confusing features you never use?
At AppMagic, we think really hard about how to make our products do just what you need, in a way that
makes perfect sense.
We believe that the future of software lies in many simple innovations that, with our products, you can begin to appreciate now:
Online delivery To obtain our software, you just download it directly from our Web site—typically in 5 or 10 minutes. You don't have to wait for a box to arrive in the mail, keep
track of a CD-ROM, or recycle a lot of bulky packaging. Installation is fast, too, requiring just a few mouse clicks. We don't confuse you with installation options you'd never choose, questions you can't answer, or
complicated license agreements only a lawyer could understand.
A computer should be no harder to use than a car or household appliance.
Full-featured trial period We let you try our products free, without any limitations, for a fixed period of time. That way you know exactly what you're getting before you make a purchase.
Instant purchasing When you decide to buy our software, you do it directly from the application itself, without entering a cryptic registration key, or downloading and installing
another version. You can use a credit card to complete the purchase in seconds, via a secure triple-DES encrypted connection directly to CyberCash. Or, you can just drop us a check in the mail.
Computer-safe uninstalls If you decide not to buy our software, you can uninstall it completely with only a few mouse clicks. You won't get silly warnings about unidentified components that still remain and need to be removed manually. Nor do we ever modify your system DLL files, so installing and trying our software won't mess up your computer.
Great documentation Documentation is too often an afterthought of the development process, produced by people who either can't write well, or don't know how to use the product they're
documenting. Our documentation is fully informative, to the point, and even fun to read. Our writers are professional journalists and experienced product designers, so you'll learn exactly what you need to know,
without wading through sloppy or confusing prose. It's entirely online, so you don't have to worry about losing the manual.
Technical innovations Our products also feature behind-the-scene innovations that make them far more efficient and reliable than other commercial software.
After 20 years of programming for some of the biggest names in Silicon Valley, we've created tools that
circumvent many technical problems still plaguing the industry today.
Modern applications store data in documents, which are usually just a collection of objects, often called an object database. Unfortunately,
most object-oriented programming languages don't have integrated object databases, and commercially available databases are big, slow, and designed to store tables, not objects. So we wrote our own lightweight,
high-performance object database. We also wrote a new language called Oberish that we use to compile and decompile object databases and emit C++ data types that describe the objects. Our object database features
automatic garbage collection, transparent Undo and Save, shared copies of objects, byte order independence, and automatic object version upgrading. Using these tools vastly reduces the amount of code we have to
write, which cuts our software development time in half and results in fewer bugs.
|