Curious about our thoughts on key topics? Want to get to know what makes us "tick"? Select and Read below to find out more about Uniwebb through our FAQs. Feel free to search for a specific keyword or select a category that matches what you're looking for. When you're done please contact us, check out our web design and development work, or request a quote for more information.
A responsive web design is the approach where content responds to the type of device on which it is rendered. By using responsive web design technique a user will be able to see a website in a different manner for a different devices. Size and resolution are the two major factors of responsive web design. Say,if a user switches from ipad to desktop,the website will be automatically accommodate for the image size and resolution. In short,responsive web design technique enables a single website to be built for different devices like laptop, i pad,desktop etc.
Before the concept of RWD, we used to make different website for each devices like smartphone, tablet, kindle etc. Responsive website looks great of the desktop screen but the same may not be true when your site is viewed on a smartphone, a tablet or an e-reader (like the Kindle). Once you make the design responsive, the website will look good (and readable) on all screens and not just the desktop.
With Responsive Design, you have to create one design which will automatically be adjusted on the screen size of the mobile device or any other device. This approach offers plenty of advantages:
That’s very easy. Open the website in any desktop browser and re-size the browser. If the website’s layout changes as you re-size the browser, the design is responsive.
You are in it! Simply re-size your browser and experience responsive design with Uniwebb.com
Uniwebb is an expert in responsive web design and development. Simply contact us!
Yes, Uniwebb is pivotal in the development process and the design of the project because the client relies on us to be the expert. After implementing over 100 projects, Uniwebb has established an internal philosophy with our team that makes it very clear to all of our expert level team members that they provide detailed suggestions, candid feedback, and be very transparent with clients about what they are thinking whether something is going to work or not work based on their opinion and experience and for them to back that up with data. Specifically, Uniwebb is going to be looking at user interface elements keeping them consistent making sure the client is really considering testing processes to automate the testing making sure that they are focusing on results oriented design concepts so we’re not just gold plating things but actually validating that the idea merits the investment it would take to complete it.
Uniwebb also utilizes feedback tools like Get Satisfaction for live sites that allows customers to give feedback to the company that provides the service. Customers can rank which features they want and it allows the community that uses the system to provide direct feedback. Clarity has also gone onsite with clients to meet with larger customers in order to provide a forum for receiving direct feedback from the end user as well.It is our philosophy at Uniwebb to provide open, candid feedback to our clients on an ongoing basis, using forward, innovative thinking and best practices to streamline and deliver the optimal solution. We focus on providing a healthy balance of innovative and practical suggestions for your project as we go along.
Yes, Uniwebb uses a standard framework for documentation. We document in a way that allows us to auto-generate documentation for the project at the click of a button without adding additional costs, and can quickly update the documentation any time changes are made to the code. Uniwebb uses VSdocman which is an API documenting tool for Visual Studio developers that auto-compiles any properly documented code into a friendly, API navigation tool for easy navigation later. VSdocman, as a .NET documentation compiler, is directly integrated in Visual Studio (the standard development tool for .NET applications) so it assists with the complete process of creating documentation. This includes intelligent semi-automatic commenting of code elements, creating additional topics (non-API reference), generating and deploying the documentation. Based on the settings, VSdocman scans a VS project or a solution, and then it generates the final documentation. It automatically reads namespaces, types and their members. Summary, remarks, parameter descriptions and other content are extracted from XML documentation comments (which start with /// or ''') in the code.
This tool enables our team to create professional technical documentation in multiple and localizable formats - HTML, CHM, Microsoft Help Viewer (VS 2010 help), MS Help 2 (VS 2002 - 2008 help), RTF, Help & Manual , XML and others.
The VSdocman tool automatically comments our code for standard portions. We don't author the XML comments and common phrases manually. Intelligent comment templates make it significantly easier to write comments.
This tool allows us to add clickable class diagrams anywhere in your documentation.
The tool also enables for creation of a complete end-user manual with our own topics, such as overview, examples, license agreement, usage descriptions, etc.
This tool allows for web deployment of the documentation or easy deployment and registering of the documentation on target computers should we desire more integrated documentation tool.
Yes, Uniwebb does provide service for servers and web system assistance. Uniwebb utilizes third party services and depending upon the client’s needs and level of service, we can establish provider relationships that guarantee specific network uptime and direct service. We will make strategic recommendations for phase I as well as future phases based on traffic levels (including but not limited to Cloud hosting options, dedicated servers, shared servers and setting up internal based hosting if you host on-site at your facilities). Uniwebb provides management of servers as well as hands-on assistance for servers.
Uniwebb offers co-location services as well and can provide a detailed estimate based on further review with the Client team (we would need to discuss requirements in detail in order to provide an accurate estimate).
Finally, Uniwebb recommends dedicated hosting options as an alternative to co-location. We can provide secure dedicated machines from $100-800/month with options for 24/7/365 monitoring, built-in intrusion detection and firewalls, on-site security, enterprise level protocols for managing and preparing for any outages including daily automated backups with three different backup types and 30 days of rolling backups available.
Yes, in general, any partner the Client works with should be willing to provide full ownership of the programming code to the Client. It is critical that this is outlined in the legal documentation. Uniwebb would be able to provide a weekly update of the code set or as requested by the Client.
Please find enclosed the terms from the Uniwebb Software Project Agreement: All programming (source) code to build the website/s pages are the property of the client company. Any working files related to the Websites and/or Database are the property of the client company. Further, any code, databases, documents, and any other items prepared for and submitted to the client company by Uniwebb Software in connection with the services rendered under the agreement shall belong exclusively to the client company. The client company must be in good standing and have paid all undisputed invoices to Uniwebb Software for work completed in order to receive the source code.
Yes, in addition to our 200 point document to address our frontend development guidelines, Uniwebb has a thirty-page backend coding documentation that outlines our processes to ensure coding standards are met and implemented for every project.
Code is architected and designed with reusability in mind. Core functionality is stored centrally so that it can be quickly reused or changed for all parts of the application easily. For example, all code that reads and writes to the database is stored centrally rather than at each page. This allows multiple pages to use the same data access code call rather than managing multiple instances of the code. All code is clearly named and commented such that another developer would have no problem understanding the system should any changes be needed. Each developer is responsible for meeting internal coding standards and each developer is subject to a code review process in which their code is examined and scored to ensure that the code is in line with Uniwebb practices and standards. High level documentation regarding our coding guidelines and review process is attached as an addendum.
Yes, we recommend a daily audit tool, Trustwave SIEM Operations Edition (OE) an event management software that is scalable, flexible and easily integrated with the enterprise infrastructure. SIEM OE automatically transforms logs into security events and prioritizes high risk events, providing actionable alerts to help businesses stay secure and compliant.
Trustwave will provide a site seal for security purposes and a daily email that notifies us of the level of urgency of any adjustments that are needed as well as suggestions for resolving the issue.
Uniwebb also recommends additional 3rd party tools and resources for daily and more granular auditing and security. Please advise if you would like and we will provide additional information.
Application quality should be monitored throughout the lifecycle, not just at the end. The rising complexity of applications requires development and testing teams to work closely together. For this particular project, Uniwebb will use Visual studio load testing which will allow us to stress test the application throughout its development lifecycle with realistically modeled simulated load. Scenario and goal-based load testing ensures that your solution copes with real-world demands and behaves in a predictable manner. It enables us to validate that critical requirements such as end-user responsiveness, throughput, system stability and scalability are met. By understanding the assumed level of risk associated with your application, Uniwebb will ensure a high level of confidence at launch.
With specialist testers sharing common testing infrastructure with our development team, load tests are accessible and affordable to ensure multiple members of the team can benefit from it. Uniwebb will conduct performance and scalability testing earlier in your application lifecycle to prevent major performance issues that are very expensive to fix late in the development cycle.
We will be able to drive large loads against your business critical applications with the flexibility of virtual user packs, regardless of your projects’ variable needs. Each Virtual User pack with Visual Studio includes 1,000 virtual users, which we can aggregate when used in conjunction with Visual Studio Test Agents to achieve the most demanding loads.
The tool will also provide us graphical visualizations of what users are doing during a load test. This enables us to see what tests or pages are running during a CPU spike.
To fully utilize your investment into your custom application, Uniwebb's approach to responsive development combines tooling with best practices to best optimize your solution. An efficient process will streamline collaboration and reduce wasted efforts in all phases of the development lifecycle.
While the important features of a successful website vary depending on your business or industry needs, we have found that certain features are consistent across the board. First and foremost, the core functionality must be impeccably executed and the user experience must stay positive throughout your website. This means making everything as simple as possible while still taking into consideration the complex functionality your website requires. Your primary business goals must be met clearly and attractively: information for an information site, a beautiful “storefront” for an eCommerce site, or a robust membership portal for a membership site.
Clear, well-written, compelling content is also a “must” for every great website. Not only will poor content hurt your SEO, but it will also reduce your visitors’ trust in your expertise and lead to a much lower conversion rate. Additionally, the overall site architecture, including the site map and meta content, must be clean and SEO-friendly.
Finally, at Uniwebb, we believe that client satisfaction is the primary indicator of a great website. Only you know the intricacies of what your business or customers need, and it’s critical for us to have you sign off on a job well-done at the end of the day.
Uniwebb's success percentage is very high with creating long-term high-payoff business relationships which come as a result of delivering on-time consistently and monitoring our ability to deliver for Client requirements on each particular project we engage with them on.
Uniwebb will work closely with the Client so they are aware of what is required by Uniwebb to ensure a timely delivery.
Uniwebb will allocate the appropriate resources per the Clients’s requirements. A project timeline will be created with specific milestones to ensure the project stays on track. Uniwebb has a tried, trusted, and standardized approach to design and development.
With larger development projects such as the Client’s, it is important to understand the current status and billable hours that have been used throughout the project. Uniwebb will provide the Client access to our Project Management Tools that will allow the Client team to check the status at any given moment to see how the project is progressing.
Finally, Uniwebb will be assigning our seasoned team of web development specialists to the project along with two of the founding Partners of the firm. Our goal will be to establish a solid, long term relationship by delivering on your deadline.
Uniwebb utilizes several tools to monitor and manage the project from start to finish. These are our tools of choice:
Our team of seasoned developers leverages these tools of choice to enable real-time collaboration and communication, largely eliminating the need to travel or go onsite. In addition to our development team we also assign a project manager and a Client service contact to your project. These additional team members will assist with communication and accountability internally at Uniwebb to ensure our team stays on track by reviewing in our internal weekly and daily reviews of your project.
We begin the project with a client orientation meeting. This allows the Client to meet our team and provide in-depth project details and answer specific questions our team may have before getting started. We will introduce the above tools to the Client team and designate specific dates for each milestone (and will incorporate “padding”) to ensure a successful launch timeline.
Following the client orientation meeting, we will schedule on-going project check-in meetings. These meetings provide timely project updates that allow you to keep tabs on completion status, progress, and hours used to date just to name a few. Typically we will hold these either two or three times a week given the timeline requirements.
Uniwebb will ensure that the Client development site is live and testable as early as the first week of the development project. The Client team will be able to monitor Uniwebb's progress on the project through a live development website. We believe in quickly getting potential users in front of the application and fielding feedback. That’s where all these great tools come in. The Client project will require a significant focus on detail to ensure that all the feedback and suggestions are incorporated into the final result. With the Lighthouse ticketing system, Basecamp communication, and GoToMeeting to share screens and hold conference calls, Uniwebb will deliver a complete project management solution to the Client.
Uniwebb can help you stay on top of the status of your project in several ways. First, you’ll be provided with a link to the development site, so you can watch the changes happen as they are made. We will also provide you with a log-in to Basecamp, our online task management system. There, you will be able to identify what, precisely, we are working on, and you can track time logs as tasks get checked off the list.
On request, Uniwebb can provide you with weekly Project Status Reports, which includes a detailed time log report complete with the developer’s comments as they relate to each time entry.
In return, Uniwebb expects open communication from you, the client. If your feedback or expectations shift at any point, please contact Uniwebb so that we can accommodate you and help you meet your needs.
Years of experience have taught us that our clients are happiest with their end product if they do a bit of homework before approaching us. If you, the client, can create a list of benchmark websites you enjoy, and provide feedback about the functions and designs you appreciate, then Uniwebb can get a better idea of how to customize a project to meet your specific needs and desires.
If you aren’t quite sure what you want out of your website, Uniwebb can demo past websites we have worked on and provide you with information about the best systems, designs and functions as they relate to your specific industry. In order to provide you with the best possible results, we try not to make any assumptions about what you want out of your site.
Your project timeline will depend entirely on the extent of your needs. The average web design project, for example, typically takes from two to five weeks to complete depending on the rate at which the client can respond to changes and provide feedback.
If you need a project completed within a specific time frame, we can do our best to accommodate you by laying out a well-organized game plan and communicating our needs to you. From a client end, it is important to meet your deadline by staying in close communication with us, approaching your project with a clear idea of what you want, and avoiding changes mid-project.
Yes, Uniwebb can provide a platform with which you can promote and sell digital products such as software. These sales are protected by the stability and secure connection that is included with Uniwebb's eCommerce solution.
Here are some additional details:
The following payment methods are provided:
Yes, Uniwebb's eCommerce platform offers tax support for all types of specific regions and regulations. Uniwebb also offers the following:
Uniwebb's eCommerce platform offers the ability to offer multiple levels of custom discount pricing to members.
Uniwebb offers the following discount/coupon solutions:
Uniwebb offers the following for a premium cart and checkout system:
Uniwebb provides integration of product ratings and review functionality:
In short, yes. Here are the eCommmerce solutions Uniwebb provides for saving product lists:
Uniwebb provides the following features/services for eCommerce SEO:
Uniwebb knows how important marketing and affiliate integration is, and that is why we provide the following:
Uniwebb offers the following integrated management reports:
provides the following benefits for store and order administration:
Uniwebb offers the following benefits for currency and language localization:
The online catalog system is built to process, store and transmit credit card information to be fully PCI compliant. We have implemented PCI standards regarding secure storage of data, strong access control, and other requirements.
The following are on-page elements that Uniwebb (in most cases) audits right away for Search Engine Optimization:
With advanced/long-term SEO it’s all about generating quality content and making sure that content is found. In order to stimulate the search engines and help them index your content as highly as possible, Uniwebb suggests choosing from the strategies below:
Blogs, Sub-sites, Multi-lingual portals, RSS news feeds, Articles, Glossaries, Bios, Certifications, Detailed Locations, Landing Pages, Products & Services Listings, Directories, Anchor Text Optimization, Link Campaign, Competitor Link Audits & Analysis, Social Marketing, Press Release Optimization, Related Link Building, Link Tracking and Monitoring, and more.
With a master keyword list, Uniwebb's seasoned SEO experts complete a full keyword traffic and competitiveness report. The traffic portion of the report gives a specific snapshot of the average monthly search volume for a specific keyword phrase. This monthly search volume information gives transparency into the most trafficked keywords.
The competitiveness portion of the report gives a specific snapshot into the resources required to reach a top ranking position within the search engines for each particular keyword. If a keyword has high traffic but also high competitiveness it may not be a good opportunity to pursue immediately.
Uniwebb's marketing team has extensive experience with SEO, including onsite optimization, link building, blog development, blogger outreach, analytics, Pay-Per-Click advertising, social search and social media campaign development, and more. Our marketing efforts are results-driven, which means we help you track and measure everything we do.
Just as important as our technical SEO experience is our writing expertise. Our marketers are also well-established writers who can help you make sure your web content shines. After years of staying on top of shifting search algorithms and trends in the realm of SEO, we understand that great content always lies at the heart of every SEO strategy.
Even if you don’t write SEO into your budget, our developers design each website with SEO functionality in mind. This means Titles, Meta Tags, and other elements of your website architecture will be designed to be easily crawled by search engines and sorted into the appropriate keyword category.
If you do decide to work SEO into your budget, we will move beyond basic optimization and perform link building, pay-per-click marketing, and more.
Uniwebb develops a wide variety of solutions for different types of clients and situations. This is one of Uniwebb's key strengths. Uniwebb leverages its experience to determine the best architecture to meet the client’s needs and deliver the best solution to ensure an ideal user experience. Rather than putting a square peg in a round hole, Uniwebb will provide a framework that is extensible, meets client needs, and is in line with Uniwebb's high development standards.
Depending on the application’s requirements, Uniwebb developers leverage a standard set of tools in developing the best solution for the client. These tools normally include MVC or Forms based development, ASP.NET, Visual Studio 2010, C#, Ruby on Rails,Java, AngularJS, Laravel, PHP, Microsoft SQL Server 2008 R2, MYSQL, PostgreSQL as well as ORM tools such as the CodeSmith, Codeigniter, CakePHP Tools for database interfacing code generation, third party component libraries such as jQuery, Telerik, and Ext.Net.
Also, Uniwebb is well versed in leveraging CMS tools such as DotNetNuke, Wordpress, Sitefinity, Drupal, Jumla, Orchard, composit C1, Daisy, Alfresco, Fedura, Radient. Each solution is custom tailored in a way that best meets the client’s business needs and objectives. We build our systems to scale gracefully while making choices about where to leverage off the shelf or standard functionality to keep initial investment within a reasonable amount.
Uniwebb provides a thorough cross browser inspection to ensure compatibility and will make detailed adjustments to ensure consistent presentation of the following browsers – IE 7, IE 8, IE 9, IE 10, Firefox, Safari, Chrome, Opera, etc.
Uniwebb leverages a 200+ point checklist that the team utilizes to ensure quality assurance for each and every project. Checking against our x-browser, user interface, content audit, and requirements/user stories checklists ensures we cover each step as we validate the Client site prior to launch.
In addition to the 200+ point checklist, Uniwebb will also perform unit testing throughout the development which is a key process for backend development validation. Due to the nature of the standard development architecture, unit tests for data access functions and other operations can be quickly implemented insuring that the system is ready to handle different situations and inputs by any given user or process. The unit tests can either be automatically created by the ORM modeling tools or created by developers from Visual Studio 2010's testing framework.
To communicate bugs and issues, Uniwebb uses a fully integrated tool called Redmine which enables Uniwebb and the client to collaborate effortlessly on projects. The client is able to submit tickets to the Uniwebb team in order to track issues and bugs. The tool automatically organizes tasks and assigns team members to allow for an easy-to-use reporting and tracking.
Uniwebb will follow industry best practices in taking the Client site live. We have included our Go Live Steps and Service Levels (Communication Plans) for a detailed outline of protocols for taking site updates live and communication throughout the process.
Uniwebb will schedule these live pushes such that they occur during planned time slots when we have staff available to assist with any urgent items that need to be addressed.
Uniwebb will provide development and customer service resources for bug fixes and site adjustments prior to launching site updates and as ongoing maintenance/support for the site. Uniwebb will provide a clear, documented escalation path for ensuring a timely response for immediate (“Hot” or “Emergency”) support issues as well as non-critical support issues. Our ongoing goal will be to ensure a reliable maintenance and go-live experience for the client and support team going forward.
Yes. Our standard line item for browser compatibility covers adjustments to ensure consistent presentation of the following browsers: IE 7, IE 8, IE 9, IE 10, Firefox, Safari, Chrome, and Opera. We also enable mobile compatibility as a default (such as iPhone, iPad, Android, or Windows phone).
Your developer will communicate with you whenever they need your advice or feedback about a change. Beyond that, while you will always be able to monitor project status both in Uniwebb PM(Proejct Management at http://team.uniwebb.com/) and on the development site, if you have questions, concerns, or need specific information, it is your responsibility to request it of us. We are happy to answer questions at any time, but we expect our clients to be proactive in the communication process.