.
sole responsibility; the majority of issues spring up during development. But if a designer fails to foresee potential pitfalls, developers will likely fail to properly handle them. This article is far from being a comprehensive guide on how to avoid all possible IS flaws and wrong decisions during