• When you design and deploy a system, the general concept and architecture need to be sound. You can't really cut corners in this area. However, if the first release "a little clunky" in terms of usability and nuisance bugs, you can deal with the issues.