The following is an email exchange that took place between our CTO David Thielen and a well-respected Crystal Reports consultant. This blog is meant to serve as a reference for anyone curious about the differences between Windward Reports and the majority of other reporting software packages. I think it does a thorough job of addressing the concerns some of the more diligent users may have.
I initially contacted the consultant and offered him a free copy of our product. He and our CTO proceeded to exchange a handful of emails discussing the differences and similarities between our product, Crystal, and a few other packages.
Windward messages are highlighted in light green with black text.
Responses are highlighted in dark green with white text.
################################################################
Hello ******,
My name is Adam Jackson and I'm with Windward Reports. I'm writing to you after stumbling across your blog and website dedicated to Crystal Reports. I'd like to offer you a free copy of our report design tool AutoTag and the Windward Reports reporting engines. I don't ask anything in return because I'm confident that you'll be impressed with our product and that you'll potentially share or blog about your experience.
If you're interested please visit: http://www.windwardreports.com/apps/PressCopy.aspx
Your download code is: (removed)
Feel free to contact me if you have any questions or would like to know anything further.
Best, Adam Jackson (Windward) |
Adam,
>> I'm confident that you'll be impressed with our product and that you'll >> potentially share or blog about your experience.
I am always happy to share new ideas with my readers. But I will be honest. I have seen plenty of "no learning curve" tools, all of which promise to be different from the last "no learning curve" tool. So far everyone of them has been useless. You see, I have to solve real world business issues with CR every day. The users have the steepest learning curve understanding their own business issues and then the limits of their own data. It is rare that the reporting tool interface poses the most serious challenge. So my experience is that the complexity of the reporting interface is going to correlate closely with the capabilities of the reporting tool. Tell me your interface is simple and I expect it to be limited. You will have to convince me.
While your offer of free software is a nice gesture, it doesn't compare to the value I place on my time. I am still willing to spend some time with your tool, but only if your team is willing to do some homework for me. The first step is to compare the raw capabilities of your tool to Crystal. I want to see a list of things that each tool can do that the other tool can't do AT ALL. NOT which does things easier, so no adjectives at this point. Do you think you can have someone make an initial list of these features for me? I am sure that there are a handful of things that CR can do that Windward can't (an vice versa) and I won't be impressed if I have to uncover them myself. That would mean that you really don't know your competition and then I would be wasting my time. But here are some places to look:
Subreports. CR can take one already completed report and embed it within another. Cross-tabs. CR can create a grid that dynamically changes the number of rows/columns based on the values in today's data. Group Sort. CR can subtotal each group and dynamically find the top 10 groups today, showing an 11th group for the others. Running Totals. Create a column that automatically increment on every detail line, or even once per group. Formula Functions - Does Windward have a formula syntax comparable to CRs.
Once we get the first part done then I have another simple test that lets me cut through to the heart of the matter. I would like to take one or two standard reports that I use in my Intro and Advanced class and then see what it takes for me and your team to create them in Windward.
Let me know if you think I am being unreasonable.
From ****** |
Hi;
Adam asked me to answer this. Let me give you a general answer, and then a specific one.
With Windward you use Word, Excel, and/or PowerPoint to design the report. The report template is the document created by that app. Let's use Word as the example. A Word document is a sequence of objects - paragraphs (which are a sequence of characters), tables, bitmaps, charts, etc. We allow our reporting tags to be placed anywhere within that stream.
Big picture this gives you a couple of advantages:
Now on to some specifics:
The above is off the top of my head. If this is sufficient we would be happy to give you a free copy. We would also be happy to answer any questions you have creating a couple of your reports for class. But to be honest, I'll be surprised if you have more than 1 or 2 questions. As you say, ease of use is overused. But when something is a lot easier – it does make a difference.
Thanks – dave (CTO – Windward) |
David,
>> With Windward you use Word, Excel, and/or PowerPoint to design the report.
So it sounds like you are assuming that the user already knows how to do specific data manipulation in Office? If someone (like me) has never needed to go beyond Office XP, you really think there won't be a learning curve?
From ****** |
Hi ******;
Good question. BTW, we're going to use these exchanges for a blog post because it's a really good way of making clear how we are unique.
To your question - we don't use the data manipulation in Office. That not only is difficult and has a learning curve - but it is also quite limited. We have our own tags which you place using our Office Add-In AutoTag. If you use our databin and/or user defined tags (UDTs) - then it's just drag & drop from a pop-up window.
If you want full control, then you need to use the tag editor in the Add-In and that does require an understanding of the underlying data - but by and large maybe a minute or two of training on our system. We heavily borrowed from the Excel UI so it looks very familiar.
Where the rubber really meets the road is the SQL and XPath wizards. If you need a complex SQL select, and it was not prebuilt in a UDT, then you need to create the select. You need to try it to see but the best way to describe how easy it is to learn & use - we get virtually no support questions on it.
So if UDTs are set up - truly zero learning curve (except drag this to where you want it to be in the template). For full control beyond UDTs, incredibly easy and most people will need no training on the report design part - but they do need to understand their data.
Thanks – dave (CTO – Windward) |
David,
>> If you want full control, then you need to use the tag editor in the >> Add-In and that does require an understanding of the underlying >> data -
Oh, I finally get it. Getting full control requires learning how to build a meta data layer like in Cognos. Some people have a use for that model but not me. Thanks anyway.
From ****** |
No, not at all. I agree a meta layer like Cognos is a lot of extra work (and rarely worth it). It's hard to explain because we don't fit any of the existing models and people tend to assume we must be similiar to others. We had the lead product manager for Sql Server Reporting Services stop by for a demo and it took him 15 minutes to start to understand how we work - because he kept looking for things that just aren't required with us.
When I say an understanding of the underlying data, and this is only if you don't set up the UDTs for people, you need to understand that an employee name is the FirstName and LastName columns in the Employee database. You don't need to be a DBA or know how to create a select statement. But you do need to know that the employee name is not in the ProductList table.
What we have is different - and we've eliminated a lot of steps. Not changed them, but eliminated them. We're happy to give you a free copy and you could spend just 10 minutes using it in Word to see.
thanks – dave (CTO – Windward) |
David,
From ****** |
I think that's the core issue for any reporting approach. One is that with a ton of setup then it's all right there for the user - but that setup is killer. The extreme example of this approach is Cognos. The other is there is no setup, but users are floundering. This is what the CR wizard works to address.
The final issue is the joins. We build those automatically from the database metadata - where we can. We can't read minds and so we go for the shortest path between two tables, and for two jumps, give precedent to an intermediate table that has two columns (ie a join table). For one or two hops we're almost always right. For more, we can be wrong. If we are wrong, or the metadata does not have the relationship, the user can then set it, again via point and click with the table being built live. (We also have a means to predefine all the joins outside of the metadata, but that does require an upfront effort - generally on the order of minutes to hours.)
I very much wish you would try AutoTag - and give me your feedback after doing so. I'm also happy to have one of the support people here do a screen share and you can ask to see how we do various things, and they would then show you. So you would direct, and they would then do it. If so, again I ask that you give me any suggestions you have for us.
??? - thanks – dave (CTO – Windward) |
Dave,
Thanks for being patient. I like the screen share approach and may take you up on that. I am reviewing some CR deployment options for my January newsletter but once I have that in place it might be interesting to see what you have done.
One more question in the meantime. Is there a Crystal Consultant - someone who has done it professionally - who has either converted to using your product or added it to their repertoire? If you know of someone like that then I would like to talk to them.
From ****** |
Hi;
Thank you for sticking with this - I used to be a tech author in my spare time and I know you get hit by a ton of people. I think a screen share will be great because we can then quickly show you what/how/why on your questions.
I'm not aware of any Crystal consultant that has dived in to it but we do have one who has also promised to dive into it "soon." I will ping them right now to see if they have yet.
Thanks – dave (CTO – Windward) |

Comments