Here at Windward, we like to think we know software developers. The company was founded by a software developer, the company is development driven, and we owe our success as a company to the success of our software. That's why, when it came to design the Windward .NET Reporting Engine and Java Reporting Engine more than 7 years ago, David Thielen took an entirely new approach.
Used to fighting overly complicated APIs, Dave decided it was time for something new. An experienced Java and .NET programmer, he realized just how much easier it is to import libraries for calling outside code than it is to wrestle obtrusive APIs. It was then Dave built his own code to function as libraries programmers can import into their code to directly call the powerful Windward Engines.
And you know what? Programmers love it. Most can encompass the entire Engine functionality into their own projects with as little as three lines of code. This opens the door to an entirely new programming paradigm – no longer must developers building highly complex applications fight to fit an API into their own application. With the Windward alternative approach, end projects are no longer limited by the capabilities of reporting add-ons.
On top of that, the Windward Engines are some of the fastest in the game, thanks largely to their simplicity. On their own or in customer applications, these engines can crank out thousands or even millions of reports every single day if need be. Plug a Windward Engine into your own app for reporting, document generation, or mail merge, and you'll be slacking off at your desk in no time.
So remember folks, no matter what you're working on the age-old adage of KISS (Keep It Simple Stupid) can always help you out. The best and most thoroughly designed product in the world is useless if no one can figure out how to use it in the first place.